こんな時どうします・・・
Posted: 2009年6月28日(日) 04:10
はじめまして、鈴虫です。
質問させてもらいます。
プログラミングの館にあった関数GetHitKeyStateAll_2を使います。
だいぶ大まかに書きますが・・・
この場合、エンターを1回押すと、処理3までいってしまいます。
でもエンターを押すごとに1つずつ処理を行わせたいわけです。
皆さんならどうしますか?
質問させてもらいます。
プログラミングの館にあった関数GetHitKeyStateAll_2を使います。
だいぶ大まかに書きますが・・・
int Key[256];
int count=0;
GetHitKeyStateAll_2(Key)==0;
if(Key[KEY_INPUT_RETURN] == 1 && count == 0){
処理1
count++;
}
if(Key[KEY_INPUT_RETURN] == 1 && count == 1){
処理2
count++;
}
if(Key[KEY_INPUT_RETURN] == 1 && count == 2){
処理3
count++;
}
というようなプログラムがあるとします。この場合、エンターを1回押すと、処理3までいってしまいます。
でもエンターを押すごとに1つずつ処理を行わせたいわけです。
皆さんならどうしますか?