mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 02:27:35 +00:00
Pong: Support W and S keys for movement
This commit is contained in:
parent
9d74659f3b
commit
fe2ade13e9
1 changed files with 4 additions and 0 deletions
|
@ -72,10 +72,12 @@ void Game::paint_event(GUI::PaintEvent& event)
|
|||
void Game::keyup_event(GUI::KeyEvent& event)
|
||||
{
|
||||
switch (event.key()) {
|
||||
case Key_W:
|
||||
case Key_Up:
|
||||
m_up_key_held = false;
|
||||
m_player1_paddle.moving_up = false;
|
||||
break;
|
||||
case Key_S:
|
||||
case Key_Down:
|
||||
m_down_key_held = false;
|
||||
m_player1_paddle.moving_down = false;
|
||||
|
@ -91,12 +93,14 @@ void Game::keydown_event(GUI::KeyEvent& event)
|
|||
case Key_Escape:
|
||||
GUI::Application::the()->quit();
|
||||
break;
|
||||
case Key_W:
|
||||
case Key_Up:
|
||||
m_up_key_held = true;
|
||||
m_player1_paddle.moving_up = true;
|
||||
m_player1_paddle.moving_down = false;
|
||||
m_cursor_paddle_target_y.clear();
|
||||
break;
|
||||
case Key_S:
|
||||
case Key_Down:
|
||||
m_down_key_held = true;
|
||||
m_player1_paddle.moving_up = false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue