Hanno Fleischer
90fb6e4133
added the method tryMove and the methods used by it into serverstate
2024-11-17 17:52:25 +01:00
Hanno Fleischer
9662e1f684
fixed a Bug where the import statement thought a package was a class because they where written the same
2024-11-17 15:34:39 +01:00
Daniel Grigencha
aae7ed9a87
added classes for client and server state machine
...
- a client state machine consits out of a 'ClientState' (every state of the machine) and a 'ClientStateMachine' (every state, which consists out of states), the machine starts with the ClientAutomaton
- analog for server
- started to implement logic for the server, transition from 'Lobby' to 'GameState'
2024-11-17 15:27:09 +01:00
Hanno Fleischer
0845aa80f9
adjusted the model infield creation to represent the current view postion regarding the placement of the teams on the board
2024-11-16 22:31:11 +01:00
Hanno Fleischer
6b2d775534
added 2 methods for Test usage in Board and PlayerData
2024-11-16 13:31:56 +01:00
Hanno Fleischer
9bafd749b6
removed card and fixed codes style
...
removed card because it was unnecessary and reworked all classes containing it to implement the change
2024-11-14 15:49:22 +01:00
Hanno Fleischer
c7b65d949a
added java docs to model/game and wrote the remaining getter and setter
2024-11-14 15:32:27 +01:00
Cedric Beck
a684405891
added init for mdga with all states and messages
2024-11-12 17:26:10 +01:00