Commit Graph

32 Commits

Author SHA1 Message Date
1e20d307ea Add debug menu option, misc. tweaks 2024-02-13 12:57:29 +01:00
e69fdeed1f Enemy swarm movement 2024-02-12 14:14:23 +01:00
1c6fab51c6 Add tower firing 2024-02-10 11:25:02 +01:00
aa0fea49e9 Add emission to ParticleEmitter 2024-02-10 10:13:18 +01:00
c6a4356d2b Remove bugs with ecs hooks 2024-02-09 21:46:28 +01:00
bc7da3c7a3 Partial tower implementation 2024-02-09 15:46:53 +01:00
8056fda650 Fix memory leak with object pools 2024-02-08 21:16:24 +01:00
e595ec9333 Add Floaty text particles 2024-02-07 17:58:55 +01:00
6c1d0dfdb2 Add hurt, die animation when taking damage 2024-02-07 17:14:17 +01:00
d6466b8f55 Add health 2024-02-07 16:12:45 +01:00
e41837001e Fix pop consuming 2024-02-07 12:00:02 +01:00
c625f566bc Improve unit recruiting 2024-02-07 11:38:42 +01:00
28ee6da17b Remove entity arms - bad idea 2024-02-07 11:02:06 +01:00
d55ed29f97 Limit how many workers can harvest the same resource 2024-02-05 09:19:59 +01:00
e4ec272ab2 Add entity physics 2024-01-29 10:17:10 +01:00
5d96a02284 Fix hitboxes for entities 2024-01-28 14:09:27 +01:00
a61768e912 Add hitboxes 2024-01-28 11:00:32 +01:00
0423a962df Consume pop capacity + evade AI boiler plate 2024-01-23 21:43:58 +01:00
2d11bb4675 Properly set building owner + apply building pop capacity 2024-01-23 18:39:53 +01:00
c9a2bd2672 Add rest of assets, add blue player 2024-01-23 11:26:23 +01:00
8692d89479 Add 8 layers to collisions 2024-01-13 08:09:34 +01:00
3ba5c8932b Fix and integrate BT 2024-01-10 14:42:21 +01:00
88cbfe4a37 Properly handle map collisions when placing/destroying buildings 2024-01-08 15:27:58 +01:00
c08fca9670 Buildings as entities instead of map layer 2024-01-08 14:41:26 +01:00
9c745d2857 Partial entity inspector 2024-01-07 13:49:13 +01:00
e4111d2014 Add arms destructor (cleans up attached components 2024-01-07 09:36:35 +01:00
8ff0078b70 Rotate orientation towards shortest arc 2024-01-07 08:46:55 +01:00
f667614cfe Add weapons 2024-01-06 19:54:22 +01:00
3c18280a32 Polish kinematic movement 2024-01-04 17:18:31 +01:00
69232cebf4 Remove redundant info log 2023-12-29 20:02:38 +01:00
5014f13cd0 Add moveDtor to properly manage lifecycle 2023-12-29 19:47:28 +01:00
cc66f15131 Move system initialization in systems.c, properly delete all entities when unloading map 2023-12-29 17:18:06 +01:00