RTS, Fix invalid struct names in type info
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
|
||||
MAP_CurrentMap: MAP_Map
|
||||
MAP_OpenPaths: Array(MAP_Path)
|
||||
MAP_ClosePaths: Array(MAP_Path)
|
||||
@@ -23,11 +22,25 @@ MAP_Path :: struct
|
||||
p: V2I
|
||||
came_from: V2I
|
||||
|
||||
MAP_Reset :: ()
|
||||
bytes := SizeOf(MAP_Tile) * MAP_CurrentMap.x->U64 * MAP_CurrentMap.y->U64
|
||||
|
||||
Reset(&MAP_CurrentMap.actors)
|
||||
Reset(&MAP_OpenPaths)
|
||||
Reset(&MAP_ClosePaths)
|
||||
Reset(&MAP_History)
|
||||
MAP_ReachedTarget = false
|
||||
|
||||
memset(MAP_CurrentMap.data, 0, bytes)
|
||||
Add(&MAP_CurrentMap.actors, {{4, 4}, {8, 8}})
|
||||
MAP_PathFindStart(MAP_CurrentMap.actors.data + 0)
|
||||
|
||||
MAP_Init :: ()
|
||||
MAP_CurrentMap.x = 60
|
||||
MAP_CurrentMap.y = 40
|
||||
MAP_CurrentMap.data = malloc(SizeOf(MAP_Tile) * MAP_CurrentMap.x->U64 * MAP_CurrentMap.y->U64)
|
||||
Add(&MAP_CurrentMap.actors, {{4, 4}, {8, 8}})
|
||||
bytes := SizeOf(MAP_Tile) * MAP_CurrentMap.x->U64 * MAP_CurrentMap.y->U64
|
||||
MAP_CurrentMap.data = malloc(bytes)
|
||||
MAP_Reset()
|
||||
|
||||
MAP_InsertOpenPath :: (p: V2I, target_p: V2I, came_from: V2I)
|
||||
if p.x < 0 || p.x >= MAP_CurrentMap.x ;; return
|
||||
|
||||
Reference in New Issue
Block a user