Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Player extends Actor{
- protected int vx;
- protected int vy;
- protected int i=0;
- protected static final int playerSpeed =4;
- protected boolean up=false,down=false,left=false,right=false;
- public Player(Stage stage) {
- super(stage);
- String[] pS = { "Statek0.png" };
- setSpriteNames(pS);
- }
- public void keyTyped(KeyEvent e){
- // switch (e.getKeyChar()) {
- // case 'w' : up=true; break;
- // case 'a': left=true; break;
- // case 's' : down=true; break;
- // case 'd' : right=true; break;
- // }
- }
- public synchronized void keyPressed(KeyEvent e){
- System.out.println(e.getKeyChar());
- switch (e.getKeyChar()) {
- case 'w' : up=true; break;
- case 'a': left=true; break;
- case 's' : down=true; break;
- case 'd' : right=true; break;
- }
- }
- public synchronized void keyReleased(KeyEvent e){}
- public void act() {
- if (up==true&&i==25) {
- y-=playerSpeed;
- up=false;
- }
- if (down==true&&i==25) {
- y+=playerSpeed;
- down=false;
- }
- if (right==true&&i==25) {
- x+=playerSpeed;
- right=false;
- }
- if (left==true&&i==25) {
- x-=playerSpeed;
- left=false;
- }
- if (i<25) {
- i++;
- } else {
- i=0;
- }
- }
Add Comment
Please, Sign In to add comment