#if !defined(LD_GAME_WORLD_H_) #define LD_GAME_WORLD_H_ #include "player.h" #include "npc.h" // Areas are which enum AREA { WORLD_AREA_OUTSIDE = 1, WORLD_AREA_SALOON = 1 << 1, }; typedef struct World World; struct World { U32 npcCount; NPC npcs[128]; NavMesh navMesh; // NPC points of interest, places to walk to. U32 npcPOI[256]; }; function void updateWorld(F32 delta, World *world); function void UpdateNPCs(F32 delta, World *world); #endif // LD_GAME_WORLD_H_