題名が管理人さんが投稿したものににてしまいましたがっ^^;まずは下のコードを見てください。
void state(){ ... while(①){ ... switch(flag){ case 0: ...② break; case 1: ... break; case 2: ... break; } ScreenFlip(); } ... return; }こんな単純なものなんですが。。やりたいことは、flagが1、2のときで、バックスペースが押されたらflag=0になり、case 0を実行し、case 0でバックスペースが押されたらwhileを抜けるというものにしたいんです。上のコードの①、②に Key[ KEY_INPUT_BACK ]を書いてしまうと、case 2→case 0→脱出までが一瞬で行われてしまいます。どうしたらうまくいくでしょうか?なんだか管理人さんの上げたものにヒントがありそうな臭いがプンプンするんですが・・・^^;
よろしくお願いします。