bool GameCtrl::Key(dword key, int count) { if (key == K_RIGHT) { moveRight = true; return true; } else if (key == K_LEFT) { moveLeft = true; return true; } else if (key == K_SPACE) { jump = true; return true; } if (key & K_KEYUP) { dword keyUp = (key & ~K_KEYUP); if (keyUp == K_RIGHT) { moveRight = false; return true; } else if (keyUp == K_LEFT) { moveLeft = false; return true; } else if (keyUp == K_SPACE) { jump = false; return true; } } return false; }
Report message to a moderator