Commit Graph

30 Commits (00f22aee28f2502694c866f1059211f37995d656)

Author SHA1 Message Date
MiguelMLorente 00f22aee28 Add error messages in landing page for duplicate user names and missing game code 2025-02-10 22:14:13 +01:00
MiguelMLorente e7ea4269d7 Handle game not found errors in landing page 2025-02-09 22:52:15 +01:00
MiguelMLorente 1d777f74ff Add error messages in landing page for create lobby error 2025-02-09 21:14:27 +01:00
Laura Valera 496c68550b Add and send Missing_User_Name Exception 2025-02-09 18:21:20 +01:00
Laura Valera b878beaaff Create response for emitUpdateLobby 2025-02-09 17:53:29 +01:00
MiguelMLorente 5fe216dbc0 Use server response to consume dice as defined by the backend 2025-02-09 16:09:23 +01:00
MiguelMLorente 9fbfe40f7f Create page transition from lobby to in-game 2025-02-09 16:09:23 +01:00
MiguelMLorente 10269ec448 Fix commit and reset actions crossing pointers by creating an action stack (will be used to send data to backend) 2025-02-09 16:08:40 +01:00
MiguelMLorente f04f153a0e Add icons for special cells and fix piece placement issues 2025-02-09 16:08:40 +01:00
MiguelMLorente 44cb010faf Add transition to lobby page 2025-02-09 16:08:40 +01:00
MiguelMLorente b7561d804c Enable pieces rotation in dice set and board 2025-02-09 16:08:06 +01:00
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