-
- Downloads
Merge branch 'propertyChangedSupport' into 'master'
Bug fixes, communication changes Communication changes: - Field, Model and GameController get the option to communicate about the changed fields, so it's not neccessary to update the whole map every time something changed This new communication use PropertyChangeSupport and Listener pattern Bug fixes: - No more ConcurrentModificationException when player shoot - Portal can open - Portal has its function, so it works as a portal not just a decor - Player's shoots works as it needs to work Smaller changes: - Inverse direction function goes to Direction class - Testmap improves See merge request !58
Branches
No related tags found
Showing
- core/app/GameController.java 33 additions, 27 deletionscore/app/GameController.java
- core/app/InitController.java 4 additions, 17 deletionscore/app/InitController.java
- core/game/Direction.java 12 additions, 0 deletionscore/game/Direction.java
- core/game/Model.java 51 additions, 7 deletionscore/game/Model.java
- core/mapobjs/defobjs/Door.java 9 additions, 1 deletioncore/mapobjs/defobjs/Door.java
- core/mapobjs/defobjs/Field.java 131 additions, 101 deletionscore/mapobjs/defobjs/Field.java
- core/mapobjs/defobjs/Portal.java 36 additions, 30 deletionscore/mapobjs/defobjs/Portal.java
- core/mapobjs/defobjs/Ravine.java 0 additions, 1 deletioncore/mapobjs/defobjs/Ravine.java
- core/mapobjs/defobjs/Wall.java 9 additions, 1 deletioncore/mapobjs/defobjs/Wall.java
- core/mapobjs/movobjs/Player.java 26 additions, 12 deletionscore/mapobjs/movobjs/Player.java
- core/mapobjs/movobjs/Replicator.java 8 additions, 5 deletionscore/mapobjs/movobjs/Replicator.java
- core/maps/testmap.txt 11 additions, 2 deletionscore/maps/testmap.txt
Loading
Please register or sign in to comment