Commit Graph
137 Commits
Author SHA1 Message Date
evanpelle 801c6627eb Radial menu has icons 2024-09-28 20:30:11 -07:00
evanpelle 49cea45290 center button sends spawn event during spawn phase 2024-09-28 13:46:49 -07:00
evanpelle 32763f61d8 center button disabled when cannot attack 2024-09-28 13:27:30 -07:00
evanpelle c4c23de1ec make radial menu boat button 2024-09-28 12:58:49 -07:00
evanpelle c06009f64e remove existing context menu 2024-09-27 21:35:46 -07:00
evanpelle d980319ebd request/break alliance radial buttons 2024-09-27 21:27:20 -07:00
evanpelle 3e061fd9ea can disable radial menu options 2024-09-27 20:31:07 -07:00
evanpelle af0726a1af radial menu can send attack 2024-09-26 20:27:46 -07:00
evanpelle 2f9269fa65 [refactor] create Transport class 2024-09-26 17:36:54 -07:00
evanpelle 851e12613a create basic radial menu 2024-09-26 16:24:58 -07:00
evanpelle 08672f68a9 alliances expire after 1000 ticks (~1.5 minutes) 2024-09-22 19:54:12 -07:00
evanpelle d874392467 refactored alliance 2024-09-22 13:38:43 -07:00
evanpelle e746ea35e3 bugfix: stop rendering eventsdisplay each tick 2024-09-22 13:06:54 -07:00
evanpelle 3b86fc1aac display send alliance request 2024-09-21 12:24:59 -07:00
evanpelle a622ff4a1b only send messages related to player 2024-09-21 12:16:37 -07:00
evanpelle dd5c357734 break alliance creates log 2024-09-21 11:56:25 -07:00
evanpelle 98bdf94bf6 added event message colors 2024-09-21 10:22:03 -07:00
evanpelle 5661c87ad1 cannot attack ally 2024-09-21 10:08:40 -07:00
evanpelle 5f38d2a544 added right click option break alliance 2024-09-21 09:42:43 -07:00
evanpelle 61c2077007 first place has crown 2024-09-20 20:18:58 -07:00
evanpelle 3d838d91ae auto delete alliance request if no reply 2024-09-20 20:05:32 -07:00
evanpelle a77831f4c8 events dissappear after 10s 2024-09-20 20:01:18 -07:00
evanpelle d8cb5b1847 fixed surrounded by ally bug, right click out of map bug 2024-09-20 19:37:43 -07:00
evanpelle c55532ab4b can create alliance between humans 2024-09-20 14:54:04 -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 41e77858ee add traitor icon, bots don't ally traitors 2024-09-18 20:27:12 -07:00
evanpelle bdbe1b759c fixed bug: cannot request alliance multiple times or if already allied 2024-09-18 17:34:31 -07:00
evanpelle 0ef18a1602 alert when alliance request has been accepted or rejected 2024-09-17 20:53:40 -07:00
evanpelle f3307300ef refactored GameImpl into multiple files 2024-09-17 19:49:16 -07:00
evanpelle 44877b8e59 create alliance request flow 2024-09-17 19:43:45 -07:00
evanpelle 149ffaa026 disable image smoothing 2024-09-16 19:26:18 -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 8f56fea0cd store name, anon has random suffix, color a hash of name 2024-09-11 20:06:55 -07:00
evanpelle 76634489aa remove vintage theme, rebalance 2024-09-11 17:40:19 -07:00
evanpelle a3fc8879b4 minor fixes 2024-09-10 18:33:31 -07:00
evanpelle f24a4b894a fixed pacing bug, improved expansion 2024-09-09 20:31:45 -07:00
evanpelle 79ee5923b1 make fake humans join lobby 2024-09-09 17:47:17 -07:00
evanpelle 10266f2e17 Make territory colors contrast 2024-09-08 20:57:14 -07:00
evanpelle a7ad8790aa fakehumans send boats, improved map 2024-09-08 20:21:39 -07:00
evanpelle 5bc7d6e023 better name rendering, game attack balancing 2024-09-06 20:43:14 -07:00
evanpelle 4caaaea140 created PlayerType enum add FakeHuman type 2024-09-06 17:55:12 -07:00
evanpelle 0f37fc0c31 remove name, rebalance income 2024-09-06 15:49:54 -07:00
evanpelle e6d1aac27a moved troup ui to top center of screen 2024-09-05 19:26:30 -07:00