Commit Graph

334 Commits

Author SHA1 Message Date
rubenpirreram d37c111c3c Removed: Board in MiniModel
Added: upperListTribe,lowerListTribe,upperListBuilding,lowerListBuilding
2026-05-19 18:07:34 +02:00
rubenpirreram 0f105df476 Merge pull request #111 from rubenpirreram/Javadoc-fixed
Javadoc fixed
2026-05-19 17:54:56 +02:00
MatteoPellegrino05 4434053138 Add: complete JavaDoc for MiniModel and TCPServer 2026-05-18 18:59:31 +02:00
MatteoPellegrino05 e28e7bab6d Add: complete JavaDoc for networking, heartbeat, totem flow and game events 2026-05-18 18:52:29 +02:00
rubenpirreram dcd59b3666 Fixed: Game.EndGameForFeit 2026-05-18 17:36:30 +02:00
rubenpirreram 799eecc79f Fixed: EventResolution 2026-05-17 18:44:57 +02:00
rubenpirreram 0c1fc8ab98 Fixed:Optional Card 2026-05-17 17:42:36 +02:00
rubenpirreram bd2d70e0a9 Fixed:Order Card 2026-05-17 17:38:48 +02:00
rubenpirreram 34ab9ee94d Fixed: Game->if(disconnetedPlayers.containsKey(entry.getValue())&&disconnetedPlayers.get(currentState.getCurrentPlayer())) 2026-05-17 16:47:27 +02:00
rubenpirreram 4b4614d17e Removed: PickOptionalTribeCard and PickOptionalBuildingCard in Game and GameController 2026-05-17 16:32:42 +02:00
rubenpirreram d9ef7983f8 Updated: Order now apply effect to disconnected during resolving but then put it last 2026-05-17 15:48:14 +02:00
rubenpirreram 514e22d61f Fixed: next player setup logic 2026-05-16 20:03:18 +02:00
rubenpirreram 34732b1bf6 Fixed: building 0 effect 2026-05-16 19:21:43 +02:00
rubenpirreram a9bc9c08f8 Fixed: Standing Order When Forfeit (MiniModel & Network) 2026-05-16 10:31:21 +02:00
rubenpirreram ff94a9fca8 Some fixes (Concurrent List GUI) 2026-05-15 19:16:43 +02:00
rubenpirreram 6cb25bae63 Add: Endgame event creation end sending 2026-05-15 18:02:34 +02:00
rubenpirreram a0e19dba9c Add: Game.EndGameForFeit and Players Standing 2026-05-15 17:36:19 +02:00
rubenpirreram e505002fa3 Merge pull request #101 from rubenpirreram/tests-fix
Tests fix
2026-05-15 16:57:44 +02:00
rubenpirreram 0850a541d0 Merge branch 'main' into GUI-2.0 2026-05-15 16:56:58 +02:00
rubenpirreram 374247f984 Fixed: various 2026-05-15 16:27:23 +02:00
MatteoPellegrino05 6a7491483a Add: GameTest coverage for totem choice and disconnected players 2026-05-15 16:20:23 +02:00
rubenpirreram f3aaab516f Fixed: DisconnectedPlayer and ReconnectPlayer apply with minimodel not initialized, disconnection countdown when the game is ended. Fixed: the player is now removed from order if it was added before. 2026-05-15 13:36:26 +02:00
rubenpirreram 9de74b945b Fixed: Board Final events, idFormat 2026-05-14 19:14:33 +02:00
Aleandro 711d57e4cd Removed property changes 2026-05-14 16:42:19 +02:00
Aleandro 9fa51e9fe7 added property changes impl 2026-05-14 15:34:49 +02:00
rubenpirreram 6ff79f2e1d Fixed: disconnection during lobby creation--> currentStateProblem 2026-05-14 14:04:22 +02:00
rubenpirreram 815b40a8e7 Fixed: disconnection during lobby creation 2026-05-14 13:48:12 +02:00
rubenpirreram abb351d650 Merge pull request #97 from rubenpirreram/TUI-Fix
T UI fix
2026-05-13 18:05:33 +02:00
GabrieleRadice 9f339812b9 Fix: Inventor.java Now Correctly Handles Building4 Effect. 2026-05-13 18:04:36 +02:00
GabrieleRadice 1532ba76aa Fix: "toString" In Player.java Now Correctly Handles "null" Argument For "totem" Attribute. 2026-05-13 17:52:56 +02:00
GabrieleRadice aa7a22b160 Add: Added "totem" Attribute In Player.java's toString. 2026-05-13 17:49:20 +02:00
rubenpirreram c3095ae69d Update: TUI totem choice impl 2026-05-13 17:43:46 +02:00
rubenpirreram 110526d836 Added:(Network) Totem Choice first implementation 2026-05-13 16:55:12 +02:00
rubenpirreram 0f92696cbd Added:(Game) Totem CHoice first implementation 2026-05-13 16:29:57 +02:00
GabrieleRadice f8f8b74c91 Fix: "totem" Attribute Is Now Public (Removed Setter And Getter Methods) In Player.java. 2026-05-13 16:20:43 +02:00
rubenpirreram 2c315d5fe4 Merge pull request #96 from rubenpirreram/Refactor->minimodel
Refactor->minimodel
2026-05-13 16:08:25 +02:00
GabrieleRadice a06b3f7968 Add: Added Totems.java Enum And Relevant Attribute "totem", Getter "getTotem" and "setTotem" Methods In Player.java.
Add: Added Relative Javadoc.
2026-05-13 16:06:20 +02:00
rubenpirreram fe18ad35ca Added: Totem CHoice first implementation 2026-05-13 16:06:20 +02:00
rubenpirreram 9343c07004 Add: Minimodel FindPosByUsername-> for GUI 2026-05-12 23:39:04 +02:00
rubenpirreram 779b72275c Fix: Replaced Model With MiniModel in the client implementation and in the view 2026-05-12 23:21:06 +02:00
rubenpirreram aae30354c4 First implementation minimodel 2026-05-12 20:50:05 +02:00
rubenpirreram c845071ff8 Init 2026-05-12 20:24:33 +02:00
rubenpirreram 36e54f9476 Merge pull request #95 from rubenpirreram/GUI
G UI
2026-05-12 14:33:57 +02:00
Aleandro 874091e9cc order, totems, visual effects 2026-05-11 18:04:58 +02:00
rubenpirreram ef34f780a3 Updated: now the disconnected player before the crash are ignored for the game restarting 2026-05-10 22:29:42 +02:00
rubenpirreram 670afb40a8 Fix: TCP Reconnection system -> model too 2026-05-10 18:59:49 +02:00
rubenpirreram 0e477d48d1 Fix: Reconnection during Slot Choice 2026-05-09 12:46:39 +02:00
rubenpirreram 9335db7db0 Fix: RMI resilience 2026-05-08 20:26:31 +02:00
rubenpirreram 9fe23c6f9e Fixed:Client Resilience (TCP) 2026-05-08 17:16:09 +02:00
rubenpirreram a2dd6f3d9b Added: SkipNotConnected model method 2026-05-07 15:52:37 +02:00