I would like to ask how to make a particular sprite to move when the keyboard button is pressed?
I have this following code:
keyBoardListener->onKeyPressed = [](EventKeyboard::KeyCode keyCode, Event* event) { switch (keyCode) { case EventKeyboard::KeyCode::KEY_LEFT_ARROW: case EventKeyboard::KeyCode::KEY_A: xMovement--; break; case EventKeyboard::KeyCode::KEY_RIGHT_ARROW: case EventKeyboard::KeyCode::KEY_D: xMovement++; break; case EventKeyboard::KeyCode::KEY_UP_ARROW: case EventKeyboard::KeyCode::KEY_W: yMovement++; break; case EventKeyboard::KeyCode::KEY_DOWN_ARROW: case EventKeyboard::KeyCode::KEY_S: yMovement--; break; } }; The problem with this is that every time I pressed a button, it doesn’t perform this function again even though I hold-press a button.