Commit Graph

23 Commits

Author SHA1 Message Date
588633fe46 fix: add more necessary getters to GameStateView 2021-05-18 18:44:01 +02:00
1348e342d6 refactor: removed deprecated checksum 2021-05-18 18:14:03 +02:00
72cec32253 fix: make EventObserver use an array of events 2021-05-18 17:24:07 +02:00
9fa5c554ef feat: expose methods for game state event handling 2021-05-18 14:14:23 +02:00
b00ba50f97 feat: implement GameLogic.applyEvent 2021-05-18 13:55:36 +02:00
729a1d4a71 feat: add handling and checking for MindStone 2021-05-18 13:21:36 +02:00
6e9efa1a59 refactor: changed GameStateEvent to GamestateEvent 2021-05-11 05:06:00 +02:00
1a98f25139 feat: add handling and checking for UseInfinityStoneRequest, fix: use proper distance calculations for some checks 2021-05-11 03:50:24 +02:00
c2d1c2cc98 feat: handle Req request and remove handling of lobby events 2021-05-05 18:59:07 +02:00
9405b89fb3 fix: resolve event emitter not emitting because of missing call to setChanged 2021-05-03 20:19:17 +02:00
a5ccba0326 refactor: switch to EventBuilder 2021-05-03 19:36:30 +02:00
d36466a5a0 refactor: make GameLogic.checkRequest use error pattern and simple check methods 2021-05-02 15:34:42 +02:00
05f4751a2c feat: properly handle movement requests 2021-05-02 14:38:03 +02:00
d06ac91ef8 refactor: clean up code and improve event builder 2021-05-02 14:28:51 +02:00
b5a66dcdc6 wip: start implementing GameLogic.checkRequest 2021-05-02 00:03:03 +02:00
9220b6cc1b fix: add todo comment 2021-05-01 23:51:16 +02:00
bebe721788 feat: implement GameLogic.executeRequest 2021-05-01 23:06:22 +02:00
2783173898 ix: move manager classes to game logic 2021-05-01 21:40:36 +02:00
fe249f39ea refactor: improve stone cooldown storing and implement better cloning 2021-05-01 19:47:19 +02:00
fcd2338b11 feat: implement all getters in GameStateView 2021-04-30 21:48:48 +02:00
eccac70656 feat: implement GameState.snapshot and make entities cloneable 2021-04-30 21:48:28 +02:00
3f7d393d5d refactor: unify comment styles
feat: add entity list class
2021-04-30 20:54:34 +02:00
Yannik Bretschneider
67b9d25eb8 fix: Refactored to Gradle-based project, and added dependencies 2021-04-29 20:57:08 +02:00