[MyGame]起動(2)
なかださんからツッコミを頂く。さっそく mygame/boot.rb に以下を追加してみる。
END {
loop_game unless ran_loop?
}
test.rb
Image.draw('mglogo.bmp')
おお!動いた。ユーザに END {} を書かれると実行順序の関係でおかしくなりそうだけど、ループ処理を省略しつつ END {} を書くというケースはなさそうだからいいか。
__
これで最初のスクリプトの単純さは HSP と並んだぞ。こっから先のスクリプトは圧倒的に有利なはず。実行環境とかライブラリの機能はまた別の話だけど。