Commit Graph

221 Commits

Author SHA1 Message Date
fc1382b343 wip: add basic test for GameState.snapshot 2021-04-30 21:49:10 +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
7f225b850c feat: add arbitrary test as base 2021-04-30 20:56:32 +02:00
3f7d393d5d refactor: unify comment styles
feat: add entity list class
2021-04-30 20:54:34 +02:00
Yannik Bretschneider
67a7ab35f9 fix: removed .gradle folder and fixed gitignore 2021-04-30 19:48:56 +02:00
Yannik Bretschneider
78b5d9d4cf feat: created RoleEnum according to standard 2021-04-30 19:40:50 +02:00
Yannik Bretschneider
bff0ad44e1 fix: removed .iml file and added *.iml to gitignore 2021-04-30 19:40:03 +02:00
Yannik Bretschneider
72289a5052 refactor: Added and improved comments in message structure 2021-04-30 16:28:00 +02:00
Yannik Bretschneider
51a7044851 refactor: optimized file readability by refactoring comments 2021-04-30 16:25:34 +02:00
Yannik Bretschneider
1233eeb037 fix: refactored .gitignore files 2021-04-29 21:43:44 +02:00
Yannik Bretschneider
71f571fee1 feat: created POJOs for message structures from the standard document 2021-04-29 21:41:31 +02:00
Yannik Bretschneider
6cce28ef62 fix: re-added gradlew and fixed gradle 2021-04-29 21:19:03 +02:00
Yannik Bretschneider
6feec674b8 fix: Re-added gitignore 2021-04-29 20:59:32 +02:00
Yannik Bretschneider
67b9d25eb8 fix: Refactored to Gradle-based project, and added dependencies 2021-04-29 20:57:08 +02:00
0f7109d41a wip: backbone for the game logic package 2021-04-29 19:15:29 +02:00
90aad32b92 fix: change package path 2021-04-29 16:45:18 +02:00
47fa16b9ee feat: add initial classes for json package 2021-04-29 16:40:35 +02:00
034d046e39 feat: add initial classes for entities package 2021-04-29 16:40:23 +02:00
dd2b653b3a feat: add custom int vector class 2021-04-29 16:39:10 +02:00
b6cd5b2906 feat: initial branch 2021-04-29 16:38:49 +02:00