文字点滅中の入力
Posted: 2008年1月27日(日) 08:39
#include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow ){ ChangeWindowMode( TRUE ) ; //ウィンドウモードにする。通常はX639 Y479 if( DxLib_Init() == -1 ) return -1; // DXライブラリ初期化処理 エラーが起きたら終了 while(1){ int White,Brack; int MouseInput= GetMouseInput() ; White = GetColor( 255 , 255 , 255 ) ; Brack = GetColor( 0, 0,0); SetDrawScreen( DX_SCREEN_BACK ) ; SetFontSize( 30 ); DrawFormatString(235,410, White ,"EXIT" ); ScreenFlip() ; WaitTimer( 1000 ) ; DrawBox(235,410,298,438,Brack,TRUE); ScreenFlip() ; WaitTimer( 1000 ) ; if(( GetMouseInput() & MOUSE_INPUT_LEFT ) != 0 )break; if( ProcessMessage() == -1 ) { break ; // エラーが起きたらループを抜ける } } DxLib_End() ; // DXライブラリ使用の終了処理 return 0 ; // ソフトの終了 }
上記だと左クリック押しっぱなしでしか終了できません。
左クリック一回押しで終了させるにはどうしたらよいのでしょうか?