|
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 |
|