Skip to content

Commit

Permalink
Merge pull request #20 from sammyhori/multicontrols
Browse files Browse the repository at this point in the history
Allows for arrow keys to be used as well as AWSD
  • Loading branch information
li4x authored Mar 21, 2024
2 parents 31c6503 + 5691d1a commit ad5e6b2
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions core/src/uk/ac/york/student/player/Player.java
Original file line number Diff line number Diff line change
Expand Up @@ -413,15 +413,19 @@ public void draw(final Batch batch, final float parentAlpha) {
@Override
public boolean keyDown(int keycode) {
switch (keycode) {
case Input.Keys.UP:
case Input.Keys.W:
Movement.UP.set(true);
break;
case Input.Keys.DOWN:
case Input.Keys.S:
Movement.DOWN.set(true);
break;
case Input.Keys.LEFT:
case Input.Keys.A:
Movement.LEFT.set(true);
break;
case Input.Keys.RIGHT:
case Input.Keys.D:
Movement.RIGHT.set(true);
break;
Expand All @@ -448,15 +452,19 @@ public boolean keyDown(int keycode) {
@Override
public boolean keyUp(int keycode) {
switch (keycode) {
case Input.Keys.UP:
case Input.Keys.W:
Movement.UP.set(false);
break;
case Input.Keys.DOWN:
case Input.Keys.S:
Movement.DOWN.set(false);
break;
case Input.Keys.LEFT:
case Input.Keys.A:
Movement.LEFT.set(false);
break;
case Input.Keys.RIGHT:
case Input.Keys.D:
Movement.RIGHT.set(false);
break;
Expand Down

0 comments on commit ad5e6b2

Please sign in to comment.