Commit Graph

71 Commits

Author SHA1 Message Date
Bruno Jurković 3d4ea515de refactor: move selection rendering to dedicated UILayer 2025-03-02 23:31:19 +01:00
Bruno Jurković c3dfcc63a5 Added warship selection mechanic 2025-03-02 23:30:47 +01:00
Evan 5898f0360c floor renderNumber(), have buildmenu refresh on tick 2025-02-20 21:15:54 -08:00
NewHappyRabbit e9eb006cea Added dark mode 2025-02-20 00:48:45 +02:00
Evan 40966ca3b9 format all files with prettier 2025-02-12 08:28:15 -08:00
Evan 6abcddc140 create player panel 2025-02-05 20:35:21 -08:00
Evan 516ea326d8 remove radial directory 2025-02-04 13:01:41 -08:00
Evan 4ee37323f9 format codebase with prettier 2025-02-01 12:05:11 -08:00
Evan 4266bd8a59 mobile UI: show playerInfo when radial menu activated 2025-02-01 12:05:11 -08:00
Evan 5a1295a0da create topbar for mobile 2025-02-01 12:05:11 -08:00
Evan a5a2f46099 have client send winner to server 2025-02-01 12:05:11 -08:00
Evan 9b2a84cb74 separate optionsmenu from playerinfo menu 2025-02-01 12:05:11 -08:00
Evan ffb0b7c172 add player death & quotes when win or lose 2025-02-01 12:05:11 -08:00
Evan 7a2f4210ed update win condtion: 80% non fallout tiles 2025-02-01 12:05:11 -08:00
evanpelle 4bbb63fd48 move Game updates to GameUpdate.ts 2025-02-01 12:05:11 -08:00
Evan 8e442fe9ce use html for rendering text 2025-02-01 12:05:11 -08:00
Evan 3e8517363f use GameView in renderers 2025-02-01 12:05:11 -08:00
Evan 4afe6f4cbf make territory more opaque, space bar makes territory invisible. 2024-12-26 19:41:52 -08:00
evanpelle fbdf26cff8 alt-r to redraw graphics 2024-12-25 17:07:11 -08:00
Evan 07f8e4dd26 update duration for warn messages 2024-12-23 10:34:19 -08:00
Evan 65ff9cfe19 warn if tick or render takes to long 2024-12-21 20:15:52 -08:00
Evan 17d75324f8 hit space bar for alternate view 2024-12-20 20:31:24 -08:00
Evan 66fbe8e6b4 don't render player info on top of exit button, render unit type 2024-12-20 20:31:12 -08:00
evanpelle 0d3d49fdd0 use consolex in client folder 2024-12-18 14:01:34 -08:00
evanpelle d1457875d9 in progress 2024-12-10 20:28:39 -08:00
Evan 8f3f9ee84a add name of player under cursor in top right 2024-11-30 19:13:20 -08:00
Evan 8f8de97d9b remove BuildValidator 2024-11-17 10:33:13 -08:00
Evan 5456988709 Create StructureLayer 2024-11-15 20:43:15 -08:00
evanpelle 1c8489f099 port spawns on coast 2024-11-15 20:43:15 -08:00
Evan 3ac8dbddc5 create unit layer 2024-11-15 20:43:15 -08:00
Evan aea22f089c make more mobile friendly 2024-11-15 20:28:01 -08:00
Evan c3c3c27c73 Create build menu 2024-11-02 21:40:03 -07:00
Evan 915359feca updated EventsDisplay to be lit component 2024-11-01 20:12:26 -07:00
Evan 3ab9f3b617 add troop send amount bar. can full send! 2024-10-30 17:31:01 -07:00
evanpelle c08645a7fe add troop count slider 2024-10-19 20:53:57 -07:00
evanpelle 180769bf35 create leaderboard, max 18 char name 2024-10-11 20:48:55 -07:00
evanpelle d85370dc19 Use vue, migrate emoji table to vue 2024-10-11 17:47:35 -07:00
evanpelle af0726a1af radial menu can send attack 2024-09-26 20:27:46 -07:00
evanpelle 851e12613a create basic radial menu 2024-09-26 16:24:58 -07:00
evanpelle c47aa9b949 input handler only checks canvas updates (prevents accidental attacks when clicking a button.) 2024-09-20 13:19:43 -07:00
evanpelle a0353066c9 create EventsDisplay file 2024-09-20 13:14:46 -07:00
evanpelle df682aaabf handshake icon with allied 2024-09-19 08:00:13 -07:00
evanpelle f3307300ef refactored GameImpl into multiple files 2024-09-17 19:49:16 -07:00
evanpelle b187ddf3f4 refactor interface name layers 2024-09-16 19:13:48 -07:00
evanpelle aaa16683e1 created Layers dir 2024-09-16 17:14:20 -07:00
evanpelle 9d4a146a73 moved spawn bar to UIRenderer 2024-09-16 17:11:57 -07:00
evanpelle 7c5ebaf456 created right click handler, refacter renderers 2024-09-16 17:09:01 -07:00
evanpelle 534d97abb3 create basic win popup 2024-09-16 11:51:24 -07:00
evanpelle 2f626bcc39 mobile friendly 2024-09-16 09:42:23 -07:00
evanpelle 1f590d0f4a add # troops to UI 2024-09-03 19:13:42 -07:00