今週は, 修論卒論発表で過密スケジュールなしげひろです. 弁当をほおばりながら書いてます... > Date: Mon, 23 Feb 1998 12:58:31 +0900 > Subject: [ruby-list:6626] Re: tcltklib dosen't compile > Message-Id: <199802230358.MAA19786 / picachu.netlab.co.jp> > |とりあえずこれでコンパイルした物は動くみたいなのですが、 > |ext/tcltklib/sample/sample2.rb の動作がどうも不審です。マウスポインタが > |各マスに入ったというイベントを高い確率でとりこぼしている雰囲気なのですが > |これは、sample2.rb のせいでしょうか? ruby or tcltklib のせいでしょうか? ごめんなさい. あれは, 正常な動作です. 「各マスに入った」というイベントは, 「マスの四角形の *枠* にマウスポインタが入ったかどうか」 で判定しているようなので(*1), マウスポインタの動きが速くて枠を飛び越し てしまうと, 取りこぼすようです. 各マスの rectangle を -fill で塗りつぶせば大丈夫だと思うのですが, やっ たことはありません. (*1) sample2.rb は, tcltk ライブラリの使い方のサンプルとして用意したも ので, maeda shugo (shugo / po.aianet.ne.jp) 氏による http://www.aianet.or.jp/~shugo/ruby/othello.rb.gz (↑これは, tcltk ライブラリではなく, ruby/tk に基づいて書かれています) をなるべく機械的に書き直してつくりました. イベントの部分も, オリジナルを忠実に再現してありますので(?), オリジナルと同じように (^^)(^^)(^^) 取りこぼします. 直した方がよいのかなぁ... でも, プログラム自体はよくわかってないからなぁ... ---- 重弘裕二 阪大情報処理教育センター (sigehiro / rd.ecip.osaka-u.ac.jp) 阪大工情報システム白川研 (sigehiro / ise.eng.osaka-u.ac.jp)