Nour
3 years ago
6 changed files with 100 additions and 23 deletions
-
1GameProject/src/base/MovingObjectsGame.java
-
18GameProject/src/base/MultiLevelGame.java
-
24GameProject/src/controller/ReboundController.java
-
4GameProject/src/log4j2.xml
-
47GameProject/src/playground/LevelMovingHitObjects.java
-
19GameProject/src/playground/LevelMovingObjects.java
@ -0,0 +1,24 @@ |
|||||
|
package controller; |
||||
|
|
||||
|
public class ReboundController extends ObjectController{ |
||||
|
|
||||
|
@Override |
||||
|
|
||||
|
public void updateObject() { |
||||
|
|
||||
|
if (this.getX() < 30 || this.getX() > 670 ) { |
||||
|
|
||||
|
setVX(getVX() * -1) ; |
||||
|
} |
||||
|
|
||||
|
if (getY() < 30 || getY() > 670 ) { |
||||
|
|
||||
|
setVY(getVY() * -1) ; |
||||
|
} |
||||
|
super.applySpeedVector(); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue