HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0927
点クスメニュー画面がうまくできません4解決


点クス

リンク

2013/9/27(Fri) 18:44:05|NO.57370


bangou=0 cli=0 ue=0 sita=0 onkey *click *click onkey 0 await 1 mes "処理中" pos 0,0 font "",50 getkey ue,38 if ue=1 :{ if bangou=0 and cli(bangou)!0:cli(bangou)-1:ue=0 } getkey sita,40 if sita=1 { if bangou=0 and cli(bangou)!2:cli(bangou)+1:sita=0 } color 255,255,255 boxf 0,0,1000,1000 if cli(0)=0:color 100,255,255:mes "冒険":else:color 0,0,0:mes "冒険" if cli(0)=1:color 100,255,255:mes "設定":else:color 0,0,0:mes "設定" if cli(0)=2:color 100,255,255:mes "終わり":else:color 0,0,0:mes "終わり" mes cli(bangou) onkey 1 stop
こんなものを作ったのですが、うまく動いてくれません。
動くことは動くのですが、反応しなかったりして、困っています。
Zキーで決定、Xキーでキャンセルなどもつけようと考えています。
助けてください



この記事に返信する


たんす

リンク

2013/9/27(Fri) 19:01:38|NO.57372

onkeyで割り込んだ後にgetkeyを実行しているので、
取得タイミングがずれていますね。

割り込まれたときの文字コードはiparamに代入されているので、
switchなどで分岐させてみては如何でしょうか。



ゴメ吉

リンク

2013/9/27(Fri) 22:07:38|NO.57378

「処理中」は何のために表示しているんですか?



点クス

リンク

2013/9/28(Sat) 14:37:35|NO.57420

ありがとうございます!
治りました!



ゴメ吉

リンク

2013/9/28(Sat) 14:43:10|NO.57422

俺の質問無視かよw



ONION software Copyright 1997-2023(c) All rights reserved.