StarRuby 色パカ修正を確認しました!
id:hajimehoshi さんより再調整の知らせを頂いたのでサクサクとテスト。
実行は ruby じゃなくて rsdl、そうですよねー。忘れてました・・・
で試したところうまくいきました。テスト環境は以前と同じく、
マシン | CPU | OS |
---|---|---|
Mac Pro(Early 2008) | Xeon 64bit | OSX 10.6.4(64bit) |
MacBook(2006) | Core Duo 32bit | OSX 10.6.4(32bit) |
iBook G4 | PowerPC G4 | OSX 10.5.8 |
全部で正しく動作します! どうもありがとうございました!
再ビルド・インストール
$ git pull $ ruby extconf.rb --with-opt-lib=/System/Library/Frameworks/OpenGL.framework/Libraries checking for png.h... yes checking for zlib.h... yes checking for Mix_OpenAudio() in -lSDL_mixer... yes checking for TTF_Init() in -lSDL_ttf... yes checking for fontconfig/fontconfig.h... yes checking for FcInit() in -lfontconfig... yes checking for main() in -lGL... yes creating Makefile $ make $ sudo make install
テストスクリプトは、
require 'starruby' include StarRuby c1 = Color.new(0,0,0,255) c2 = Color.new(255,0,0,255) c3 = Color.new(0,255,0,255) c4 = Color.new(0,0,255,255) Game.run(100, 100, :cursor => true) do |game| game.screen.clear game.screen.fill_rect(50, 0, 50, 50, c1) game.screen.fill_rect(0, 0, 50, 50, c2) game.screen.fill_rect(0, 50, 50, 50, c3) game.screen.fill_rect(50, 50, 50, 50, c4) end