Jewel-mmo開発日記

RubyでMMORPGを作る過程を記録する日記。 Yokohama.rb 発起人。
2007-01-31

[MyGame]まとめて render

描画プリミティブやキャラクタータスク等を配列に入れてまとめて render メソッドを呼ぶことが多い。具体的には次のような書き方。

tasks.each {|e| e.render }

あらかじめ render_all のようなメソッドを用意した方がいいかなあ。

render_all tasks

Symbol#to_proc よりもいいかなあ。

tasks.each &:render

--

あ、 Array を拡張してしまって、

tasks.render_all

とするのもあり? ライブラリを require するとこうなっちゃうのって良くないのかなあ。