Commit graph

180 commits

Author SHA1 Message Date
Vinzenz Schroeter
448cedc84c add servicepoint library as submodule 2024-05-13 21:24:45 +02:00
Vinzenz Schroeter
1551370655 simplify folder structure 2024-05-13 21:22:29 +02:00
Vinzenz Schroeter
e1cfd714c1 WIP switch to ServicePoint2 library 2024-05-13 01:23:34 +02:00
Vinzenz Schroeter
eb999b0d1a remove low speed clamp 2024-05-08 01:16:18 +02:00
Vinzenz Schroeter
a0b25b9cfb powerup fixes 2024-05-08 01:01:11 +02:00
Vinzenz Schroeter
b47901313b enable and disable big screen at runtime 2024-05-08 01:00:11 +02:00
Vinzenz Schroeter
a4aab442e5 endpoint for SendHardResetAsync 2024-05-08 00:30:11 +02:00
Vinzenz Schroeter
c7bfceffe1 fix UnreachableException 2024-05-08 00:29:51 +02:00
Vinzenz Schroeter
827b3a9330 move upgrades to tank, serialize objects directly 2024-05-08 00:29:33 +02:00
Vinzenz Schroeter
b1df817ece fast bullet accelerates instead of being fast immediately 2024-05-07 21:48:58 +02:00
Vinzenz Schroeter
68e61c5204 update README.md 2024-05-07 20:41:56 +02:00
Vinzenz Schroeter
f36f1675ac change storage key because of format change 2024-05-07 20:41:43 +02:00
Vinzenz Schroeter
6d8bf89f73 fix concurrent map service access 2024-05-07 20:41:21 +02:00
Vinzenz Schroeter
053bfb0d92 add health check 2024-05-07 20:41:06 +02:00
Vinzenz Schroeter
de25b69a4b map templates 2024-05-07 16:20:08 +02:00
Vinzenz Schroeter
3927f4955d fix map dialog last item sizing 2024-05-07 16:19:09 +02:00
Vinzenz Schroeter
21a1df47b8 add option for text color 2024-05-07 15:02:24 +02:00
Vinzenz Schroeter
d4d2b6397c import/export theme 2024-05-07 14:47:48 +02:00
Vinzenz Schroeter
e854f77bdc add range sliders 2024-05-07 14:08:21 +02:00
Vinzenz Schroeter
59459019fc sticky dialog title 2024-05-07 13:41:10 +02:00
Vinzenz Schroeter
bacd1777be basic theme editor 2024-05-07 13:21:10 +02:00
Vinzenz Schroeter
4960df370c hsl to rgba not as effect but immediately, so all components have the correct theme applied at once 2024-05-07 13:21:10 +02:00
Vinzenz Schroeter
40bb1ec28a unified ThemeProvider 2024-05-07 13:21:10 +02:00
Vinzenz Schroeter
e8238c6ea7 extract rgba resolving to provider 2024-05-07 13:21:10 +02:00
RobbersDaughter
102c084328
map chooser dialog (#19) 2024-05-06 21:00:06 +02:00
RobbersDaughter
6a325afeef
powerup icons, optimizations (#18) 2024-05-06 20:55:55 +02:00
Vinzenz Schroeter
8f497cae85 pass theme as context 2024-05-06 14:06:53 +02:00
Vinzenz Schroeter
ba56edf588 color bullets and popups (same color currently) 2024-05-06 12:58:36 +02:00
Vinzenz Schroeter
f481bb638a add "icons" to buttons 2024-05-06 01:20:54 +02:00
Vinzenz Schroeter
dced0a3a5c scroll inside map previews 2024-05-06 01:10:12 +02:00
Vinzenz Schroeter
170a7faf0f map chooser dialog with previews 2024-05-06 00:56:24 +02:00
Vinzenz Schroeter
a952d4227d extract dialog component 2024-05-06 00:56:24 +02:00
Vinzenz Schroeter
5fc21494ef extract PixelGridCanvas component from ClientScreen 2024-05-06 00:56:24 +02:00
Vinzenz Schroeter
5f27739e7c move types to serverCalls.tsx 2024-05-06 00:56:24 +02:00
Vinzenz Schroeter
5f5e9fb716 add endpoint for requesting map data 2024-05-06 00:56:24 +02:00
Vinzenz Schroeter
079b096c16 allocate predicate once instead of per tick 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter
fe851ffc17 add fast bullet icon 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter
72e90c7630 add explosive icon 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter
516b9538c3 add mag size upgrade icon 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter
fa8a723ff9 deduplicate connection logic 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter
f477d1e5de seems like I am still not done with the connections 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter
57d2a11fd5 deduplicate player info message 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter
bce5b8cfc7 update generic power up shape 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter
531a3b5866 add different icon for smart bullet 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter
5f263ea200 remove backlog from README.md 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter
97144ae3b8 reposition tanks on map switch, rework map logic 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter
3d65c81b8b fix broken kill count 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter
d7b8664062 remove a bunch of locks 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter
b3bf62b391 do not allocate new memory each tick for player info 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter
abad2c95c8 do not respawn inactive players 2024-05-06 00:33:49 +02:00