ページ 11

KeyInputNumberの処理

Posted: 2014年5月14日(水) 16:03
by レフェリア
前回のスレッド( >> http://dixq.net/forum/viewtopic.php?f=3&t=15079 )と同じくオセロゲームの製作中です。
「石を置く座標をキーボードから入力してもらい、その座標に置けるかを判断し・・・」
といった感じのプログラムになっているのですが、キーボードからの入力にKeyInputNumber()を使用して実行すると
プログラムがKeyInputNumber()で止まってしまいます。
その影響で画面の描画処理を行えません。
KeyInputNumber()みたいに実行が止まる事無く入力を受け付ける方法はないでしょうか?

Re: KeyInputNumberの処理

Posted: 2014年5月14日(水) 16:10
by softya(ソフト屋)
リアルタイム入力だと数値の受け取りが面倒ですので、マウスの入力にされた方が簡単だと思います。

Re: KeyInputNumberの処理

Posted: 2014年5月14日(水) 16:11
by softya(ソフト屋)
あとすこし面倒ですが、 MakeKeyInputを使う手もあります。

Re: KeyInputNumberの処理

Posted: 2014年5月14日(水) 16:16
by レフェリア
>>リアルタイム入力だと数値の受け取りが面倒ですので、マウスの入力にされた方が簡単だと思います。

一応、キーボードのみでの操作もできるように作ろうと思っていたので質問させていただきました。
とりあえず、マウスでの処理で作ろうと思います。
softyaさんありがとうございました。


>> あとすこし面倒ですが、 MakeKeyInputを使う手もあります。

そういった関数があったのですか!
DXLibのリファレンスを確認してきます!