Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void update(GameContainer gc, int delta)
- throws SlickException
- {
- player.oldX = (int) player.locX;
- player.oldY = (int) player.locY;
- if (gc.getInput().isKeyDown(Input.KEY_LEFT) & gc.getInput().isKeyDown(Input.KEY_UP)) {player.move(Direction.UP_LEFT); return;}
- if (gc.getInput().isKeyDown(Input.KEY_RIGHT) & gc.getInput().isKeyDown(Input.KEY_UP)) {player.move(Direction.UP_RIGHT); return;}
- if (gc.getInput().isKeyDown(Input.KEY_LEFT) & gc.getInput().isKeyDown(Input.KEY_DOWN)) {player.move(Direction.DOWN_LEFT); return;}
- if (gc.getInput().isKeyDown(Input.KEY_RIGHT) & gc.getInput().isKeyDown(Input.KEY_DOWN)) {player.move(Direction.DOWN_RIGHT); return;}
- if (gc.getInput().isKeyDown(Input.KEY_LEFT)) {player.move(Direction.LEFT);return;}
- if (gc.getInput().isKeyDown(Input.KEY_RIGHT)) {player.move(Direction.RIGHT);return;}
- if (gc.getInput().isKeyDown(Input.KEY_UP)) {player.move(Direction.UP);return;}
- if (gc.getInput().isKeyDown(Input.KEY_DOWN)) {player.move(Direction.DOWN);return;}
- if(player.collision()){
- player.locX = player.oldX;
- player.locY = player.oldY;
- }
- player.mapChange();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement