A→AB→ABC→ABCD
という風に順番に表示させたい。
しかし、下のままだと、ABCDというように、1回押すだけで一気に表示されてしまいます。
どうすればよいでしょうか?
#include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow ){ ChangeWindowMode(TRUE); if(DxLib_Init() == -1 || SetDrawScreen( DX_SCREEN_BACK )!=0) return -1; int col1 = GetColor(255, 255, 255); char input[4]; int i = 0; while(ProcessMessage()==0 && CheckHitKey(KEY_INPUT_ESCAPE)==0){ if(CheckHitKey(KEY_INPUT_RETURN)){ switch(i){ case 0: input = 'A'; break; case 1: input = 'B'; break; case 2: input = 'C'; break; case 3: input = 'D'; break; } i++; } if(CheckHitKey(KEY_INPUT_SPACE)){ ClearDrawScreen(); DrawString(0, 0, input, col1); } ScreenFlip(); } DxLib_End(); return 0; }