SHOW:
|
|
- or go back to the newest paste.
1 | - | public boolean CheckBounds() |
1 | + | public void Update() { |
2 | - | { |
2 | + | |
3 | - | if((this.x > 0 && this.y > 0) && (this.x < frameWidth - 60 && this.y < frameHeight - 60)) return true; |
3 | + | |
4 | - | return false; |
4 | + | |
5 | - | } |
5 | + | |
6 | - | |
6 | + | |
7 | - | public void Update() { |
7 | + | |
8 | - | |
8 | + | |
9 | speedY = speedStopping; | |
10 | } | |
11 | // Calculating speed for moving to bot. | |
12 | if (Canvas.keyboardKeyState(KeyEvent.VK_S)) { | |
13 | speedY += speedAccelerating; | |
14 | - | } else { |
14 | + | |
15 | - | speedY += speedStopping; |
15 | + | speedY = speedStopping; |
16 | } | |
17 | // Calculating speed for moving or stopping to the left. | |
18 | if (Canvas.keyboardKeyState(KeyEvent.VK_A)) { | |
19 | speedX -= speedAccelerating; | |
20 | - | } else { |
20 | + | |
21 | - | speedY -= speedStopping; |
21 | + | speedX = speedStopping; |
22 | } | |
23 | ||
24 | // Calculating speed for moving or stopping to the right. | |
25 | if (Canvas.keyboardKeyState(KeyEvent.VK_D)) { | |
26 | speedX += speedAccelerating; | |
27 | - | speedX += speedStopping; |
27 | + | |
28 | speedX = speedStopping; | |
29 | - | |
29 | + | |
30 | } | |
31 | else | |
32 | { | |
33 | if(x > frameWidth - 60 || x < 0) | |
34 | - | speedX -= speedStopping; |
34 | + | |
35 | speedX = -speedX; | |
36 | } | |
37 | if(y > frameHeight - 60 || y < 0) | |
38 | { | |
39 | speedY = -speedY; | |
40 | } | |
41 | } | |
42 | ||
43 | // Moves the hero. | |
44 | x += speedX; | |
45 | y += speedY; | |
46 | } |