Commit Graph

19 Commits (949969bda3a581734e9448975d8272386193dd90)

Author SHA1 Message Date
MiguelMLorente 949969bda3 Disallow piece placement when piece is not connected to adjacent piece or exit 2025-02-09 16:08:06 +01:00
MiguelMLorente b692caf93d Disallow placing piece in places with invalid adjacent connections 2025-02-09 16:08:06 +01:00
MiguelMLorente 4db2aa7407 Enable placing pieces in the game board 2025-02-09 16:08:06 +01:00
MiguelMLorente 3525d62c19 Set up dice view from modelled pieces 2025-02-09 16:08:06 +01:00
MiguelMLorente bd6d330226 Add the remaining pieces to the set 2025-02-09 16:07:08 +01:00
MiguelMLorente 6fab2d94a0 Re-structure pieces builder and add include first pieces batch 2025-02-09 16:07:08 +01:00
MiguelMLorente 6bb0e1aa74 Created piece and placed piece abstractions 2025-02-09 16:07:08 +01:00
MiguelMLorente d90942624b Implement board view based on board builder 2025-02-09 16:06:49 +01:00
MiguelMLorente 37a84be3c3 Create board object builder and supporting classes and types 2025-02-09 16:06:49 +01:00
MiguelMLorente 47746b5009 Created linter in interface module 2025-02-09 16:01:13 +01:00
MiguelMLorente 5d55631812 Create websocket exception filter 2025-02-04 23:34:23 +01:00
DavidPerea 88627bb9a7 Add functionality to "Join Lobby" button 2024-11-24 12:26:50 +01:00
MiguelMLorente 6a222640be Add typed subscriber to update lobby events 2024-11-22 18:38:01 +01:00
MiguelMLorente d3ecc52cf6 Added client event types for lobby creation 2024-11-21 23:31:56 +01:00
MiguelMLorente 4b22c5ead8 Merge linter changes into branch 2024-11-21 23:09:56 +01:00
MiguelMLorente a1eaab6534 Created linter in interface module 2024-11-21 22:57:28 +01:00
Laura Valera 391a1c91a7 add client id logging on connect 2024-11-18 20:44:01 +01:00
MiguelMLorente 03c51e1d34 Introduce interface types for events for lobby creation and joining 2024-11-17 16:36:13 +01:00
MiguelMLorente f1c284915e Moved to interface and create real enum type 2024-11-16 20:57:06 +01:00