2014-12-01から1ヶ月間の記事一覧

Haskell と SDL #2

Haskell と SDL - satosystemsの日記 の続きです。マウスイベントをハンドリングして画像を描画するようにしてみました。今までは main 関数内に直接記述していた描画コードを、以下のように関数として切り出しました。 drawImage :: SDL.Window -> Ptr SDL.…

Unicode の正規化でハマった話

IT

まずは以下のコードを見てください。 import java.io.File import java.io.FileOutputStream val file1 = new File("\u30C9ラえもん.txt") val fos1 = new FileOutputStream(file1) fos1.write("ぼく、ドラえもん。".getBytes("UTF-8")) fos1.close() val fi…

Haskell と SDL

この記事は Haskell Advent Calendar 2014 の 8 日目の記事です。Haskell で SDL を利用してゲーム的な何かを作成するための入門記事です。 環境構築(Haskell Platform) Haskell の開発環境は Windows/Mac/Linux いずれでも構築可能です。僕は普段は Haske…