0.9.5.0

ddmm

0.9.5.0としてソースをダウンロードできるようにしました。
http://code.google.com/p/xtal-language/downloads/list

・クラスのメンバの可触性追加
・アクセッサ簡易定義方法変更
・スレッドを使用する設定にしていると、実行速度が途方も無く遅くなるバグを修正
・末尾関数呼び出しがtry節の中にあった場合、catchやfinallyが正常に動かないバグ修正
・try節の中の末尾関数呼び出しは最適化されないように仕様変更
・true falseを正式に追加

サンプルゲーム

サンプルゲームを作りました。
http://code.google.com/p/xtal-language/downloads/list
のsample gamesをダウンロードしてください。
Xtalを組み込み、SDLOpenGLの関数をXtalで使えるようにして、Xtalで実際にゲームを記述しています。
オブジェクトをnewしまくったり、毎フレームGC呼んだりしてますが、私の環境*1では規定したFPS50を割りません。*2

*1:Pentium(R) 4 CPU 1.8GHz, AT/AT COMPATIBLE 392,208KB RAM

*2:描画は全てOpenGLの3D描画で行っているため、ビデオカードが良くないマシンの場合、描画でへたるかもしれません