[Add] Added arrow key movement, for those less capable of using wasd.
This commit is contained in:
parent
1997e82ee1
commit
b2731c4cf5
@ -33,19 +33,19 @@ void Player::Render(void) {
|
||||
void Player::ProcessEvents(void) {
|
||||
float oldX = x = _player->GetX();
|
||||
float oldY = y = _player->GetY();
|
||||
if(KeyStillDown(SDLK_w)) {
|
||||
if(KeyStillDown(SDLK_w) || KeyStillDown(SDLK_UP)) {
|
||||
y -= PLAYER_SPEED;
|
||||
_player->SetY(y);
|
||||
}
|
||||
if(KeyStillDown(SDLK_s)) {
|
||||
if(KeyStillDown(SDLK_s) || KeyStillDown(SDLK_DOWN)) {
|
||||
y += PLAYER_SPEED;
|
||||
_player->SetY(y);
|
||||
}
|
||||
if(KeyStillDown(SDLK_a)) {
|
||||
if(KeyStillDown(SDLK_a) || KeyStillDown(SDLK_LEFT)) {
|
||||
x -= PLAYER_SPEED;
|
||||
_player->SetX(x);
|
||||
}
|
||||
if(KeyStillDown(SDLK_d)) {
|
||||
if(KeyStillDown(SDLK_d) || KeyStillDown(SDLK_RIGHT)) {
|
||||
x += PLAYER_SPEED;
|
||||
_player->SetX(x);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user