Daniel Grigencha
c9c9c5dcf6
Added abstract 'PowerCard' class.
...
Added the abstract 'PowerCard' class to this project. It will be used to display different types of hand cards.
2024-12-05 23:58:43 +01:00
Daniel Grigencha
1e46b1dc59
Added 'Visitor' interface.
...
Added the 'Visitor' interface to this project. It will be used to handle all types of power cards.
2024-12-05 23:54:55 +01:00
Hanno Fleischer
6c74acc334
added a getter for the BonusCrad in PowerCard
2024-12-05 23:07:22 +01:00
Hanno Fleischer
421231aa12
made BonusCard Serializable and added the method calls to display handcards during the intro
2024-12-05 22:46:48 +01:00
Daniel Grigencha
d8bb458e9c
Updated 'LobbyState' class.
...
Updated the 'LobbyState' class by updating the 'initializeGame' method in it.
2024-12-05 23:45:24 +01:00
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
Felix Koppe
2c524477d7
Merge branch 'dev/model' into dev/client_koppe2
2024-12-05 22:18:00 +01:00
Felix Koppe
587af466e8
Merge branch 'development' into dev/client_koppe2
...
# Conflicts:
# Projekte/mdga/client/src/main/java/pp/mdga/client/NotificationSynchronizer.java
2024-12-05 22:17:53 +01:00
Felix Koppe
8d398450f1
Minor changes
2024-12-05 22:15:59 +01:00
Felix Koppe
0a96dd6f9f
Repair sounds
2024-12-05 22:07:36 +01:00
Felix Koppe
e8a556de27
Add missle
2024-12-05 22:02:02 +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
Felix Koppe
a399b14291
Improve interrupt
2024-12-05 18:11:57 +01: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
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
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
fc4a357e9e
Merge branch 'dev/model' into dev/client_koppe2
2024-12-05 16:25:23 +01:00
Felix Koppe
a8b02faa96
Merge branch 'development' into dev/client_koppe2
...
# Conflicts:
# Projekte/mdga/client/src/main/java/pp/mdga/client/NotificationSynchronizer.java
2024-12-05 16:25:11 +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