0.1.16 (planning)
- (planning) Making Star Ruby launcher for Windows
- (planning) Add antiaiasing to perspective rendering
0.1.15
2008-02-14
- 非推奨となっていたメソッドなどを削除
Texture#fill_rectメソッドで、正常範囲内の値を指定しても例外が投げられるバグを修正Texture#render_pixelメソッドを追加Texture#render_rectメソッドを追加Color.newメソッドで、引数の値が範囲外の場合に例外を投げるように修正Audioモジュールのメソッドで、一部のメソッドの引数の値が範囲外の場合に例外を投げるように修正- Exerb を使用する場合において、終了時に音楽が止まらなくなることがあったバグを修正
0.1.14
2008-02-06
Texture#render_textureメソッドの高速化Texture#render_lineメソッドを追加Input.updateメソッドを追加Input.gamepad_countメソッドを追加
0.1.13
2008-01-27
- Mac OS X へ対応
Font#disposeメソッドが非推奨にFont#disposed?メソッドが非推奨にTexture#render_in_perspectiveメソッドのカメラの角度指定を拡張 (地面に向けたり、錐揉みできるようになった)Texture.transform_in_perspectiveメソッドの修正
0.1.12
2008-01-16
Texture#render_in_perspectiveメソッド追加Texture.transform_in_perspectiveメソッド追加- フルスクリーン機能を追加
- 16 色 PNG が正常に読み込めなかったバグを修正
0.1.11
2008-01-08
Texture.new_textメソッドを削除Input.pressed_keysメソッドを削除- 一度再生した BGM および SE をキャッシュするように修正
0.1.10
2007-12-31
- サンプルに落ち物ゲームを追加
- 透明色のないパレットの PNG を読み込んだとき、 SEGV になるバグを修正
Texture#render_textureメソッドで、範囲外の描画元矩形を指定したときに SEGV になるバグを修正Game.runメソッド実行終了時に画面を閉じるように変更- モジュールに定義されていたメソッドを、モジュール関数 (モジュールの特異メソッドおよび private なメソッド) に変更
StarRuby::VERSION定数追加Texture.new_textメソッドが obsolete にInput.keysメソッドを追加Input.pressed_keysメソッドが obsolete に
0.1.9
2007-12-14
- 再び SEGV が発生していたバグを修正
0.1.8
2007-12-14
- ソースコードの Ruby 1.9 への対応 (バイナリの配布予定は今のところ未定です)
- 解放された (disposed) オブジェクトを使用したときのエラーを、
TypeErrorからRuntimeErrorに変更 requireの順序によって SEGV が発生するバグを修正- 極端に音量の小さい BGM をフェードアウトしたときに落ちるバグを修正
0.1.7
2007-12-12
- zlib がすでにあるときに、 Windows で install.rb が動かないバグを修正
Texture.new_text呼び出し時に SEGV になったバグを修正Texture#dumpメソッド追加Texture#undumpメソッド追加
0.1.6
2007-12-08
- 一部の PNG 画像が読み込めなかったバグの修正
- αブレンディングのルールを修正 (描画先ピクセルのα値が 0 のとき、 RGB 値を強制的に描画元の値に設定するように変更)
Texture#change_hue!メソッド追加Texture#saveのシグニチャ変更
0.1.5
2007-12-06
- SDL_image への依存部分を削除
- 型チェックの強化
Texture.new_textおよびText#render_textで、指定した color のα値を考慮するように変更
0.1.4
2007-12-02
Texture#saveメソッドのシグニチャを変更Texture.new_textメソッドの追加Texture#render_textのシグニチャ変更: アンチエイリアス描画を可能にTexture#render_textの、アルファ値を指定したときの挙動変更- Linux におけるフォント名指定方法の変更
0.1.3
2007-11-30
- インストール用スクリプトの作成
Texture#saveメソッドの追加
0.1.2
2007-11-28
- サンプルがうまく動かなかった点を修正
0.1.1
2007-11-25
Audio.play_seのパンニングの値の範囲を変更- Font 読み込み時のバグを修正
0.1.0
2007-11-23
- 最初のリリース