[過去ログ] 【アリス】system4.0【御用達】 (563レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
144(2): 名前は開発中のものです。 [sage] 2007/03/11(日) 00:10:47 ID:4iS92qP3(1/3) AAS
システムメニューをスプライトで作成しているのですが
メニューを開いている間にメニュー以外の部分をクリックすると
メッセージが先に進んでしまいます。
MENU_SELECTと同様な処理(メニュー以外をクリックしても無効)
にするにはどうすればいいかどなたかご教授ください。
150: 144 [sage] 2007/03/11(日) 03:56:45 ID:4iS92qP3(2/3) AAS
ありがとうございます。さっそくやってみます。
151: 144 [sage] 2007/03/11(日) 05:11:42 ID:4iS92qP3(3/3) AAS
私なりに>>145145(1): 名前は開発中のものです。 [sage] 2007/03/11(日) 00:50:46 ID:0ptRGaac(1/3) AAS
選択肢として固定すればいいぜ。
具体的にはループかければいいぜ。
いま直感でソース打ってみた。ためしてないんで
エラーだすかもしれんがこんな感じ。
void しすてむめにゅー(void)
{
int nX,nY;
int 習得;
SP_SET_CG(1,100);
SP_SET_CG(2,100);
for(;;){
MOUSE_GET_POS(nX,nY);
習得 = SP_IN_POINT(1, nX, nY); if(習得 == true) {せーぶ;}
習得 = SP_IN_POINT(2, nX, nY); if(習得 == true){goto 戻る}
戻る:
}
void せーぶ(void)
{'せーぶ'A;}
氏のソースを使用して作りました。
void しすてむめにゅー(void)
{
int nX,nY;
int 習得;
SP_SET_CG(1,100); //セーブボタン
SP_SET_CG(2,100); //メニュー閉じるボタン
for(;;){
if(KEY_IS_DOWN(VK_LBUTTON)){
MOUSE_GET_POS(nX,nY);
習得 = SP_IN_POINT(1, nX, nY); if(習得 == true) {せーぶ;}
習得 = SP_IN_POINT(2, nX, nY); if(習得 == true){
SP_DEL(1);
SP_DEL(2);
return;}
}
}
これでなんとかうまくたちまわりました。
どうもありがとうございました。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.028s