こんばんわ,かわたです。

On Thu, 7 Dec 2000 03:13:38 +0900
Shugo Maeda <shugo / ruby-lang.org> wrote:

> 前田です。
> ruby-1.6.2で試したのですが、以下の部分で落ちたので修正しました。
> よく意図がわかってないんですがとりあえず動いてるようです。

ええと,このパッチを当てると,ゲーム中のキー入力でブロックされるような
感じになりました。ゲーム中のキー入力は,IO##selectでSTDINをチェックして,
読むデータがあればgetcするようになっていて,ブロックしないようにしていた
のですが・・・
すいません,今は時間が無くてあまり調べていません。1.6.2なら,ちゃんと動
くのでしょうか?

> --- nplant.rb.orig      Thu Dec  7 03:02:57 2000
> +++ nplant.rb   Thu Dec  7 03:07:17 2000
> @@ -399,7 +399,7 @@
>  print "2: normal\n"
>  print "3: professional\n"
>  level = 0
> -io = IO.new( STDIN,"r")
> +io = STDIN
>  loop do
>    c = io.getc
>    if c.chr == "1" || c.chr == "2" || c.chr == "3" then
の,
io = STDIN
の意味ってどういう感じなんでしょう?


> ちなみにbeginnerモードでもすぐに死にました:(

まだゲームバランスが少し悪いかも。調整します(^^)


かわた まさひろ