Commit Graph

20 Commits

Author SHA1 Message Date
dc90286195 Remove heap tmp index (insert at back of heap instead) 2023-11-18 19:01:04 +01:00
03b5959eae Kinematic movement + path following 2023-11-18 08:12:58 +01:00
66dba151ed Add optimal update and fix invalid write bugs 2023-11-17 19:35:20 +01:00
066014cb44 Fix bug where entity was not removed 2023-11-17 19:02:20 +01:00
208cdc6b6f Fix spatial grid not calculating position correctly 2023-11-17 15:06:59 +01:00
3ec6e9ad47 Remove entity map in favor of spatial grid 2023-11-16 16:31:19 +01:00
af99504370 Allocate path with object pool for pathfinding 2023-11-16 07:23:56 +01:00
9e6c836207 Rename ...New/...Free to ...Create/...Destroy 2023-11-16 06:26:24 +01:00
581da2b990 Add object pool 2023-11-15 20:15:59 +01:00
4c37622240 Add entity map 2023-11-15 18:32:43 +01:00
79adcad8de Fix invalid read 2023-11-15 16:26:02 +01:00
a02cce0966 Add dynamic arrays 2023-11-15 16:13:26 +01:00
5a1401e9b8 Rename BzHeap to BzHeapHead 2023-11-15 14:33:35 +01:00
c23bf3a48f Rename referenced macro to _bzHeapClear 2023-11-15 14:30:31 +01:00
f8ed5f4664 Rename bzHeapReset to bzHeapClear 2023-11-15 14:29:35 +01:00
ab817ee03d Basic pathfinding 2023-11-14 08:25:55 +01:00
6c88531f68 Add heap data structure 2023-11-13 16:58:32 +01:00
f32c19dc3d Overhaul tilemap, add building ownership layer 2023-11-09 15:46:35 +01:00
fa79af2a17 Separate object layers, asign layers to proper slots 2023-11-09 08:38:57 +01:00
20034c96e6 Separate engine and game 2023-11-07 16:55:14 +01:00