Commit Graph

19 Commits

Author SHA1 Message Date
9fa5c554ef feat: expose methods for game state event handling 2021-05-18 14:14:23 +02:00
729a1d4a71 feat: add handling and checking for MindStone 2021-05-18 13:21:36 +02:00
f7b1514491 feat: wrote EntityDeserializer 2021-05-11 21:17:55 +02:00
28ac25fa55 refactor: generated equals, hashCode and toString for entity classes 2021-05-11 21:17:06 +02:00
1cb2c145d1 feat: added integer conversion to StoneType enum 2021-05-11 21:00:33 +02:00
f09b9e2388 feat: connected deserializers to classes 2021-05-11 06:14:43 +02:00
d36466a5a0 refactor: make GameLogic.checkRequest use error pattern and simple check methods 2021-05-02 15:34:42 +02:00
21fccee0df fix: fix formatting 2021-05-02 00:19:01 +02:00
abd70a0d05 fix: deleted duplicate equals 2021-05-02 00:05:55 +02:00
82fa54bd2d Merge remote-tracking branch 'origin/gamelib' into gamelib 2021-05-02 00:03:19 +02:00
be88744bc9 fix: generated equals and hashCode for events, entities and entityIDs 2021-05-02 00:03:09 +02:00
b5a66dcdc6 wip: start implementing GameLogic.checkRequest 2021-05-02 00:03:03 +02:00
43cf4c6c1b fix: swap EntityID constructor parameters 2021-05-01 22:24:27 +02:00
b5614d3d37 fix: its movement point, not mana point 2021-05-01 21:53:52 +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
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