質問させてもらいます。
プログラミングの館にあった関数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つずつ処理を行わせたいわけです。
皆さんならどうしますか?