Commit Graph

  • 457023ad93 Work Felix Koppe 2024-11-29 12:30:59 +01:00
  • c3055a0646 Work Felix Koppe 2024-11-29 12:29:20 +01:00
  • ae1ec74056 Merge dev/client_beck Felix Koppe 2024-11-29 10:48:05 +01:00
  • 24cc81d9d4 Merge remote-tracking branch 'origin/dev/client_beck' into dev/client_koppe2 Felix Koppe 2024-11-29 10:13:15 +01:00
  • c25c12d0d6 Work on ceremony2 Felix Koppe 2024-11-29 09:45:36 +01:00
  • d0361b2759 commented the 'received(interruptMessage)' out, to ensure, there are no unwanted state-changes Benjamin Feyer 2024-11-29 00:33:33 +01:00
  • eff011f69f implemented more tests for the clientStartgame Benjamin Feyer 2024-11-29 00:13:06 +01:00
  • fad853b34a implemented more tests for the clientstatetests Benjamin Feyer 2024-11-28 23:24:31 +01:00
  • 4a89c4fa65 processed some Todo in the Client State, to test unwanted statechanged Benjamin Feyer 2024-11-28 22:46:50 +01:00
  • 7b689d6bf6 Work on ceremony Felix Koppe 2024-11-28 21:39:08 +01:00
  • 2099e02567 added board dice; edited DiceControl; added high-res font; working on ActionTextHandler Cedric Beck 2024-11-28 20:07:15 +01:00
  • 6d58ceee3d corrected the classes of the states in the statetests Benjamin Feyer 2024-11-28 19:45:18 +01:00
  • ecf1cc6e9a push after merge Benjamin Feyer 2024-11-28 18:53:32 +01:00
  • dd836aa6b9 Merge remote-tracking branch 'origin/development' into dev/test Benjamin Feyer 2024-11-28 18:44:47 +01:00
  • b3504925a5 corrected some testmethods in the serverStateTest, changed all assertTrue( .... isinstanceof ....) to assertEquals(...,....) Benjamin Feyer 2024-11-28 18:40:07 +01:00
  • 7690340b8f added mor client state transitions and renamed every client state with state as its suffix and renamed every message with messag as its suffix Fleischer Hanno 2024-11-28 18:28:55 +01:00
  • 8a5ebfd9d2 added some clientStateTests Benjamin Feyer 2024-11-28 18:01:22 +01:00
  • 3dcdbdf489 added display of 'colorÃ' to playerName Cedric Beck 2024-11-28 17:29:59 +01:00
  • a3a155a7e3 corrected some testmethods due to renaming of classes and changed state-architecture Benjamin Feyer 2024-11-28 16:52:00 +01:00
  • 88cb87d4cd Merge commit Felix Koppe 2024-11-28 16:25:57 +01:00
  • 827e7aac86 Add stuff Felix Koppe 2024-11-28 16:25:13 +01:00
  • eec68188ee Make use of parallelProjection Felix Koppe 2024-11-28 16:08:33 +01:00
  • 476ca82bda created the first part of the cliejnt state machine with its corresponding logic Hanno Fleischer 2024-11-28 15:27:31 +01:00
  • c4e5b7f7c8 Merge main dev/client_koppe Felix Koppe 2024-11-28 15:02:41 +01:00
  • 3235a46788 Rewrite gui Felix Koppe 2024-11-28 15:00:53 +01:00
  • 7da388af37 added improved pieces model; added functionality to notifications + todos Cedric Beck 2024-11-28 02:08:51 +01:00
  • 304acf17a3 added full highlight functionality for bonuscards; added bonus Symbols display Cedric Beck 2024-11-28 01:21:15 +01:00
  • 9736dc828b added highlight to bonuscards Cedric Beck 2024-11-27 19:50:29 +01:00
  • cbbef16374 added two more todos Hanno Fleischer 2024-11-27 09:20:22 +01:00
  • c9362a7a95 fixed bugs so the programm would start and added some Todo where code is missing or was fraudulent Hanno Fleischer 2024-11-27 09:19:57 +01:00
  • 35cf092d5c Merge commit Felix 2024-11-27 08:44:29 +01:00
  • 06e2d831ef Fix errors Felix 2024-11-27 08:42:45 +01:00
  • 75b53f8309 Fix model compile errors Felix 2024-11-27 08:39:50 +01:00
  • 0b9fc90274 added dice, started adding notification implementation, added hover, highlight and select functionality for pieces Cedric Beck 2024-11-27 03:05:35 +01:00
  • 5ef07e35d1 Merge branch 'development' into 'dev/test' Benjamin Feyer 2024-11-26 22:32:02 +00:00
  • 20c9000d56 Merge remote-tracking branch 'origin/development' into development Daniel Grigencha 2024-11-26 23:29:02 +01:00
  • 5a911326ba minor changes to the server state automaton Daniel Grigencha 2024-11-26 23:28:49 +01:00
  • 6528e5c2b6 started adding notifications Cedric Beck 2024-11-26 20:53:29 +01:00
  • 621bb9efae fixed bugs inside of the client state machine and the message UpdateTSK Hanno Fleischer 2024-11-26 20:31:16 +01:00
  • 58f94e73db Merge commit Felix 2024-11-26 20:23:23 +01:00
  • 84c289cfd1 implemented all methods required for the state pattern in the client and adjusted the messages to work with player ids instead of names Fleischer Hanno 2024-11-26 20:04:58 +01:00
  • f827757ad1 added next method for Color Fleischer Hanno 2024-11-26 18:16:19 +01:00
  • e4a9b16fd5 Merge remote-tracking branch 'origin/development' into development Daniel Grigencha 2024-11-26 18:12:32 +01:00
  • d63d0cc2a0 changed default constructor of 'Player' class Daniel Grigencha 2024-11-26 18:12:08 +01:00
  • a127ee524a Merge remote-tracking branch 'origin/development' into development Hanno Fleischer 2024-11-26 18:05:37 +01:00
  • 5c2df2430d reworked the client state machine and removed the seperate classes for the statemachines these machines are now directly included in the parent states Hanno Fleischer 2024-11-26 18:04:56 +01:00
  • 2e76c41d3a added new 'Disconnect' client message and updated 'Player' and 'Game' classes Daniel Grigencha 2024-11-26 18:02:19 +01:00
  • c204a3a4cb change shader folder structure Cedric Beck 2024-11-26 17:05:38 +01:00
  • d794ba9d03 added smooth outline Cedric Beck 2024-11-26 16:54:40 +01:00
  • e97147d0e9 merge from koppe Cedric Beck 2024-11-26 16:47:24 +01:00
  • 1b151aabdd added select nodes, cards & pieces Cedric Beck 2024-11-26 16:45:13 +01:00
  • 3e7d3dbc1b Fix Felix 2024-11-26 16:18:33 +01:00
  • 7a482b74ab fixed shaders in/out Cedric Beck 2024-11-26 13:29:40 +01:00
  • 5cc1888794 merge dev/client_koppe into dev/client_beck for camera movement Cedric Beck 2024-11-26 13:13:32 +01:00
  • 9dd70a96a0 added outline for bonuscards Cedric Beck 2024-11-26 12:56:26 +01:00
  • 46a6552bca refactored the whole client package structure Fleischer Hanno 2024-11-25 17:43:29 +01:00
  • 1d95146272 refactored the model to incoporate a correct folder structure Fleischer Hanno 2024-11-25 16:41:44 +01:00
  • 9859d52e02 edted some tests with null tests Benjamin Feyer 2024-11-25 16:32:51 +01:00
  • e18ea15efa added javadocs Benjamin Feyer 2024-11-25 02:30:43 +01:00
  • 461a497353 added some more testmethods Benjamin Feyer 2024-11-25 01:50:02 +01:00
  • 4c3099ddf2 corrected testmethods in clientStateTest Benjamin Feyer 2024-11-25 01:24:11 +01:00
  • b0ab870451 added tests in the serverStateTest added the testmethods for rolldice and movepiece Benjamin Feyer 2024-11-25 00:36:59 +01:00
  • 993c94c306 edited some tests in ServerStateTest Benjamin Feyer 2024-11-25 00:20:47 +01:00
  • e52af59cac minor changes Benjamin Feyer 2024-11-24 22:24:39 +01:00
  • 40f1bdb51f added some testmethods and corrected other in the clientStatemachineTests Benjamin Feyer 2024-11-24 19:37:03 +01:00
  • 436dae4ebc added some testmethods for the client testing the statechanges in the dialogs Benjamin Feyer 2024-11-24 19:03:19 +01:00
  • 1b2d4df96f added some mor testcases for the clientstatemachine Benjamin Feyer 2024-11-24 18:40:10 +01:00
  • f3ca9f01c0 added the empty testmethods in serverstateTest and edited the testmethods for substates of choocePiece in Client into MovePiece Benjamin Feyer 2024-11-24 18:21:26 +01:00
  • 3c97cdae38 edited a test in the clientStateTest Benjamin Feyer 2024-11-24 16:03:12 +01:00
  • 227d4286e5 editet tests for the server and client statemachines Benjamin Feyer 2024-11-24 15:49:01 +01:00
  • 9939ec2861 added empty serverstatetests Benjamin Feyer 2024-11-19 12:42:11 +01:00
  • 1a6a460f9f initial test commit, added all testclasses except Playertest, Viewtest, Cameratest, SettingsTest, SoundTest, ReactionTest and ClientStateTest. And filled all created testclasses with empty testmethods, except ServerStateTest. Benjamin Feyer 2024-11-14 18:07:36 +01:00
  • ec58e9c85f added import statement with the refactored server messages Daniel Grigencha 2024-11-25 16:36:40 +01:00
  • cf6777023f added mdga server controller Daniel Grigencha 2024-11-25 16:35:49 +01:00
  • 739279d3df added new server state chart Daniel Grigencha 2024-11-25 16:35:27 +01:00
  • b6bf25671f reverted server messages Daniel Grigencha 2024-11-25 16:14:15 +01:00
  • 5a9fd2a939 deleted server state automaton Daniel Grigencha 2024-11-25 15:43:29 +01:00
  • e1b21de718 added two Pieces in RequestPlayCard in order to differentiate between own and enemy pieces Hanno Fleischer 2024-11-25 15:09:24 +01:00
  • f321608132 added two lists in PossiblePiece in order to differentiate between own and enemy pieces Hanno Fleischer 2024-11-25 15:07:43 +01:00
  • dd7a27629b added static methods to construct a PlayCard message for each card type Hanno Fleischer 2024-11-25 13:42:00 +01:00
  • eba681c350 added getter for ArrayList Player in Game and created a flag for ready status in Player Hanno Fleischer 2024-11-25 12:52:22 +01:00
  • f97eea3e5e added default constructor for serialization purposes Daniel Grigencha 2024-11-24 23:55:48 +01:00
  • 1582038dfe added an ArrayList of Player in game and added the received methods in clientgamelogic Hanno Fleischer 2024-11-25 11:19:17 +01:00
  • 798e996a8d fixed sonarlint errors and deleted map playerConnectionID Daniel Grigencha 2024-11-24 23:06:30 +01:00
  • 472d87b0c9 refactored ceremony message Fleischer Hanno 2024-11-24 22:20:04 +01:00
  • 7cfb863e5c corrected refactoring mistake, ich which RankingResponce was renamed to RankingResponse Fleischer Hanno 2024-11-24 22:18:48 +01:00
  • 7e1d2e833e added getter for dialogstatemachine in dialogs Fleischer Hanno 2024-11-24 22:03:19 +01:00
  • 67a87ffa81 made all con structors of clients states public Fleischer Hanno 2024-11-24 21:56:32 +01:00
  • 12fbf4e77e added javadocs to all server messages Daniel Grigencha 2024-11-24 20:51:03 +01:00
  • f6d16a81bf added javadocs to all client messages Daniel Grigencha 2024-11-24 19:56:51 +01:00
  • 6938ce16b7 added the constructors for all client states and their statemachines Fleischer Hanno 2024-11-24 16:02:04 +01:00
  • 85ea4d340c added more logic for the server state diagram Daniel Grigencha 2024-11-24 15:27:10 +01:00
  • e3d5d8e2e9 added message contents to the messages addedn the conentents for all messages regarding the BPMN diagramm and own interpretation. also created an identifier for pieces to be used for network communication between server and client so that they talk about the same piece. Fleischer Hanno 2024-11-23 12:26:20 +01:00
  • 6dfb2980fa added more logic for the server state diagram Daniel Grigencha 2024-11-22 09:37:49 +01:00
  • f3894a5058 added a method to check if a player has pieces in his waiting area Fleischer Hanno 2024-11-17 21:04:13 +01:00
  • 787d8b558c added the method tryMove and the methods used by it into serverstate Hanno Fleischer 2024-11-17 17:52:25 +01:00
  • 3949a00932 added more logic for the server state diagram Daniel Grigencha 2024-11-17 20:17:19 +01:00
  • 80f5c4ce90 tried adding shield outline, but there is a bug -> black screen Cedric Beck 2024-11-26 07:40:41 +01:00
  • 7eafa3da39 refactored the whole client package structure Fleischer Hanno 2024-11-25 17:43:29 +01:00
  • ef3193cd68 Merge branch 'development' into 'dev/test' Benjamin Feyer 2024-11-25 15:52:35 +00:00