Hanno Fleischer
f0080118d0
Changed and :
...
removed the selectAnimationEnd Method from Waitranking and moved logic into the receivedActivePlayerMessage. Added in selectStart to always send a StartGameMessage in order to trigger incorrectRequestMEssage
2024-12-05 22:34:53 +01:00
Daniel Grigencha
8a438ab069
Updated 'DetermineStartPlayerState' class.
...
Updated the 'DetermineStartPlayerState' class by updating the whole start player determination process in it.
2024-12-05 23:29:21 +01:00
Daniel Grigencha
0ce8184069
Updated 'Game' class.
...
Updated the 'Game' class by adding the 'draw' method to it. In Addition, the 'initializeDrawPile' method was updated by shuffling the 'drawPile' attribute after filling it.
2024-12-05 23:27:06 +01:00
Hanno Fleischer
1214d3c87c
added an getter for the error id in the IncorrectrequestMessage and implemeted how to handle it in the client game logic.
2024-12-05 21:11:40 +01:00
Daniel Grigencha
f2c34aee2d
Updated 'DetermineStartPlayerState' class.
...
Updated the 'DetermineStartPlayerState' class by updating the 'received(RequestDieMessage msg, int from)' method in it.
2024-12-05 22:03:48 +01:00
Daniel Grigencha
2da1fec7dd
Updated 'RankingResponseMessage' class.
...
Updated the 'RankingResponseMessage' class by removing the 'startingPlayerId' attribute and its getter method from it. In Addition the 'rankingResults' attribute and its getter method were added.
2024-12-05 22:01:05 +01:00
Daniel Grigencha
5d76a89b95
Updated 'LobbyState' class.
...
Updated the 'LobbyState' class by updating the 'JoinedLobbyMessage' and 'LobbyReadyMessage' handlings in it.
2024-12-05 21:58:20 +01:00
Daniel Grigencha
60ebef3518
Updated 'LobbyState' class.
...
Updated the 'LobbyState' class by adding an 'IncorrectRequestMessage' to the start game handling.
2024-12-05 19:58:23 +01:00
Hanno Fleischer
74194d8514
Merge branch 'development' into 'dev/model'
...
Development
See merge request progproj/gruppen-ht24/Gruppe-01!34
2024-12-05 16:58:50 +00:00
Felix Koppe
9d21e2ce87
Merge commit
2024-12-05 18:00:27 +01:00
Felix Koppe
2255bfd648
Remove test binding
2024-12-05 18:00:04 +01:00
Fleischer Hanno
cabd98a24a
adjusted a broadcast in lobby state to a send to reduce traffic (original commit f1124f32) and removed souts as well as added comments back into the code
2024-12-05 17:51:18 +01:00
Cedric Beck
f3816cb2a5
added particle_cir.png
2024-12-05 17:49:56 +01:00
Cedric Beck
997c4c589e
removed setOwnColor
2024-12-05 17:23:15 +01:00
Cedric Beck
d14a0aef86
fixed ownColor sync problem
2024-12-05 17:22:37 +01:00
Felix Koppe
ac5d7ed74b
Add sounds
2024-12-05 17:11:07 +01:00
Felix Koppe
f1124f3245
Fix missing ready update from server on join of new player in LobbyState
2024-12-05 16:38:09 +01:00
Felix Koppe
4a7c23708c
Add jetAnimation
2024-12-05 16:21:13 +01:00
Hanno Fleischer
4478291852
added the movement of pieces in the intro state to be also done in the model
2024-12-05 15:22:38 +01:00
Hanno Fleischer
0622c35303
fixed state transitions and implemented the Intro state to move the pieces to the correct start setup
...
added some logic so that the client only transitions to the intro state when the animation has finished at it received the new active Player, and after animating the setup it switches to the corresponding state baserd on the active player and displays the now new active player.
2024-12-05 14:02:02 +01:00
Daniel Grigencha
3b0cd9ebdb
Updated the JavaDocs in multiple classes, to improve readability.
2024-12-05 05:21:33 +01:00
Daniel Grigencha
e81aa67d36
Updated the JavaDocs in multiple classes, to improve readability.
2024-12-05 05:09:15 +01:00
Daniel Grigencha
4fb848420b
Updated the 'DisconnectedMessage' class.
...
Updated the 'DisconnectedMessage' class by adding JavaDocs.
2024-12-05 05:03:39 +01:00
Daniel Grigencha
07a833afe7
Updated the 'ClientInterpreter' interface.
...
Updated the 'ClientInterpreter' interface by adjusting the JavaDocs.
2024-12-05 05:00:29 +01:00
Daniel Grigencha
6576250113
Updated the 'Player' class.
...
Updated the 'Player' class by adjusting the JavaDocs and writing the logic for the 'isFinished()' method.
2024-12-05 04:54:12 +01:00
Daniel Grigencha
154efccf31
Updated 'Game' class.
...
Updated the 'Game' class by adjusting the JavaDocs and rewriting the constructor for maintainability and readability.
2024-12-05 04:52:59 +01:00
Daniel Grigencha
f90aed7bbb
Updated 'Color' enum.
...
Updated the 'Color' enum by adjusting the JavaDocs and adding a new static method 'getColor(int)'
2024-12-05 04:51:55 +01:00
Daniel Grigencha
3a86837307
Updated the JavaDocs in multiple classes, to improve readability.
2024-12-05 04:50:34 +01:00
Daniel Grigencha
da0756452c
Updated the JavaDocs in multiple classes, to improve readability.
2024-12-05 04:49:49 +01:00
Daniel Grigencha
bfe8a20f92
Updated 'Board' class.
...
Updated the 'Board' class by rewriting the constructor, to make it maintainable and scalable.
2024-12-05 04:46:01 +01:00
Felix Koppe
0e6a2499b7
Fix fullscreen issue
2024-12-04 18:38:35 +01:00
Hanno Fleischer
354cdc0a9c
added Intro state and its logic
2024-12-04 17:03:57 +01:00
Felix Koppe
00d86c5c10
Improve ceremonyView
2024-12-04 15:33:34 +01:00
Felix Koppe
990e476753
Add Q/E rotation
2024-12-04 15:27:33 +01:00
Felix Koppe
71fc08a05c
Add interrupt
2024-12-04 15:11:31 +01:00
Cedric Beck
9e1ca584c7
Merge branch 'development' of https://athene2.informatik.unibw-muenchen.de/progproj/gruppen-ht24/Gruppe-01 into development
2024-12-04 13:56:08 +01:00
Cedric Beck
9199fbffd8
removed tests, fixed null exception in CardLayer
2024-12-04 13:56:03 +01:00
Felix Koppe
6f7c5346d2
Merge commit
2024-12-04 13:34:14 +01:00
Felix Koppe
ef1ce63db6
Try to make server stop on leave
2024-12-04 13:33:39 +01:00
Hanno Fleischer
e8d1442e5b
made the model checkstyle compliant
2024-12-04 12:10:48 +01:00
Hanno Fleischer
bdacc4aad3
created the Intro state and renamed all packages to be checkstyle compliant
2024-12-04 12:08:38 +01:00
Cedric Beck
44ef21e6af
added handCard Num to playerName display + added remove card in guiHandler
2024-12-04 11:38:35 +01:00
Hanno Fleischer
8e8104b672
forgot to add StartGameMessage in previous commit
2024-12-04 11:10:26 +01:00
Hanno Fleischer
de899cef35
removed from every Message the getInfoTest method and only overrode the toString method in messages with content, in every other message it is handled through the parent class
2024-12-04 11:07:55 +01:00
Felix Koppe
11d6dd4500
Improve video dialog
2024-12-04 10:00:41 +01:00
Felix Koppe
d71f824ca6
Add fullscreen option
2024-12-04 09:41:08 +01:00
Felix Koppe
8e6cb27662
Fix lobbyView ready behavior on tskChange
2024-12-04 07:53:18 +01:00
Daniel Grigencha
29711d6210
Updated 'ClientStartGameMessage' class.
...
Updated the 'ClientStartGameMesssage' class by preparing it for the correct BPMN diagram.
2024-12-04 02:46:07 +01:00
Daniel Grigencha
29d8e791f6
Updated 'Player' class.
...
Updated the 'Player' class by adding the 'setPieceInHome' method to it.
2024-12-04 02:44:28 +01:00
Daniel Grigencha
4440341f79
Updated 'LobbyState' class.
...
Updated the 'LobbyState' class by updating the creation of the 'ServerStartGameMessage' object. In Addition, the start process if all players are ready was removed.
2024-12-04 02:44:03 +01:00