回答編集履歴
1
指摘点追加
answer
CHANGED
@@ -5,4 +5,5 @@
|
|
5
5
|
の後に、`@screen2.update_rect(0,0,0,0)`を実行する必要があるんじゃないかな。ネットでRuby関連でSDLに関する検索をすると、update_rectメソッドを呼んだ契機で**対象のウィンドウを再描画する**とあるので、必要なメッセージを描画(つまり、@font.put()を実行)した後にupdate_rectを呼べばstartメソッドで表示しようとしているメッセージが表示されると思います。
|
6
6
|
(self.refreshでもいけるかもしれない。update_rect(0,0,0,0)を呼ぶことには変わりないので)
|
7
7
|
|
8
|
-
別件で、hajimeメソッドの最後に`g.kaisi`としてあるけど、Gmenクラスの中にkaisiメソッドが見当たりません。これはちゃんと存在します?(まあ、エラーが出てないところを見ると、今回提示してないだけで、実際にはkaisiメソッドはちゃんとあるのかなと思ったりしますが)
|
8
|
+
別件で、hajimeメソッドの最後に`g.kaisi`としてあるけど、Gmenクラスの中にkaisiメソッドが見当たりません。これはちゃんと存在します?(まあ、エラーが出てないところを見ると、今回提示してないだけで、実際にはkaisiメソッドはちゃんとあるのかなと思ったりしますが)
|
9
|
+
付け加えて、Gmenクラスのstartメソッド、ひいてはGmenクラス自体が閉じられていない(endの対応が取れていない)ように見えますが、そこは大丈夫ですか?こちらに転記する際に抜けたようならばいいのですが。
|