ref: 45cde7e4a3dc80865965174f56e7e19ff73e81e8
dir: /src/Escape.cpp/
#include "Escape.h" #include "WindowsWrapper.h" #include "CommonDefines.h" #include "Draw.h" #include "KeyControl.h" #include "Main.h" int Call_Escape() { RECT rc = {0, 128, 208, 144}; while (1) { //Get pressed keys GetTrg(); if (gKeyTrg & KEY_ESCAPE) //Escape is pressed, quit game { gKeyTrg = 0; return 0; } if (gKeyTrg & KEY_F1) //F1 is pressed, continue { gKeyTrg = 0; return 1; } if (gKeyTrg & KEY_F2) //F2 is pressed, reset { gKeyTrg = 0; return 2; } //Draw screen CortBox(&grcFull, 0x000000); PutBitmap3(&grcFull, (WINDOW_WIDTH - 208) / 2, (WINDOW_HEIGHT - 16) / 2, &rc, SURFACE_ID_TEXT_BOX); PutFramePerSecound(); if (!Flip_SystemTask()) { //Quit if window is closed gKeyTrg = 0; return 0; } } return 0; }