Commit Graph

364 Commits

Author SHA1 Message Date
Aleandro b11027a251 Fix: full controller refactor 2026-06-14 13:00:36 +02:00
Aleandro 85f2dd9208 Fix: full model refactor 2026-06-14 12:28:53 +02:00
Aleandro 9a931bfc1b Fix: minor bug 2026-06-12 20:18:51 +02:00
Aleandro 961d7d9f70 Delete: unused test 2026-06-12 19:15:55 +02:00
Aleandro bc9e4480c0 Refactor: removed dead code and standarized to camelCase 2026-06-12 18:37:18 +02:00
Aleandro 4ffe4c5352 Fix: complete refactor of TUI
Tests updated
2026-06-10 22:15:32 +02:00
Aleandro 8bd740e68a Fix: how caracthers are displayed 2026-06-10 20:01:39 +02:00
Aleandro 73153762c3 Fix: potential windows solution for TUI 2026-06-10 19:08:39 +02:00
Aleandro 0e28f8c6d8 Fix: TUI refactor non complete 2026-06-10 18:24:33 +02:00
Aleandro 507e4923d0 Fix: additional controls over data structures 2026-06-10 16:23:10 +02:00
Aleandro 709d1743d0 Fix: public attribute are now private with getter/setter, useless synchronized removed 2026-06-10 16:07:24 +02:00
Aleandro e45a5bbb98 Add: complete javaDOC 2026-06-10 11:43:58 +02:00
Aleandro c099847cbd Add: complete javadoc on model and network 2026-06-09 21:30:51 +02:00
Aleandro cbf6cb3c5b Fix: public access now are private with setter/getter 2026-06-09 21:06:51 +02:00
Aleandro 3318801913 Fix: small bugs 2026-06-09 20:10:11 +02:00
Aleandro 2fb43c385b Refactor of network stack 2026-06-09 19:23:58 +02:00
rubenpirreram 11f21fcf78 Fixed: Reconnection during res action 2026-06-02 19:21:49 +02:00
rubenpirreram 5e8242bacf Added: last event MiniModel 2026-05-27 22:54:17 +02:00
rubenpirreram fccb12bd12 Some Main GUI refactor, addHover more than one ecc. 2026-05-27 22:50:09 +02:00
Aleandro 06b6bc971f Graphical disconnection 2026-05-27 20:09:48 +02:00
rubenpirreram 29de0a9ed8 Fixed: Temporary fix Concurrent access disconnected player game (nextPlayerSetup) 2026-05-27 19:16:15 +02:00
Aleandro 5b7e33f5dd Refactor of GUI - synchronized methods
Changed info box
2026-05-22 17:21:24 +02:00
rubenpirreram 1de5e74398 Merge pull request #116 from rubenpirreram/Javadoc-fixed
Javadoc fixed
2026-05-20 19:23:46 +02:00
MatteoPellegrino05 b01ffd62b8 docs: refine JavaDoc for model, board and order classes 2026-05-20 17:42:42 +02:00
rubenpirreram 7ebce2e968 Added: now if the server crash when there is only one player, at the restart the server will forgive the old game. (Probably also the remaining player is disconnected) 2026-05-20 17:16:48 +02:00
MatteoPellegrino05 78a3edddf9 Docs: refine JavaDoc for character card classes 2026-05-20 17:10:57 +02:00
MatteoPellegrino05 0b24845e9d Docs: refine JavaDoc for building effects and controllers 2026-05-20 16:52:26 +02:00
rubenpirreram 623a22a0e4 Fix:"Dynamic dimension board line"-> now height can be fissed at any value. Order playerList fixed , now pushNoEffect doesn't clear playerList 2026-05-19 23:22:51 +02:00
rubenpirreram 1d254b881c GameList Fixed 2026-05-19 18:49:11 +02:00
rubenpirreram 6da5670dff Removed: Board in ApplyNextRound, MiniModel constructor
Added: upperListTribe,lowerListTribe,upperListBuilding,lowerListBuilding in MiniModel constructor
2026-05-19 18:28:05 +02:00
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