From 708072e716e7ab22a37f528311a433f195f75054 Mon Sep 17 00:00:00 2001 From: nathansmithsmith Date: Sun, 9 Jul 2023 01:26:05 -0600 Subject: World entries added --- src/world.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/world.h') diff --git a/src/world.h b/src/world.h index b075301..b3a7d69 100644 --- a/src/world.h +++ b/src/world.h @@ -35,4 +35,14 @@ KfError removeEntityFromWorld(World * world, EntityId id); void updateWorld(World * world, Game * game); void drawWorld(World * world, Game * game); +// Used for creating worlds. +typedef struct WorldEntry { + EntityType type; + Vector3 position; + Quaternion rotation; +} WorldEntry; + +KfError addEntryToWorld(World * world, Game * game, WorldEntry entry); +KfError addEntriesToWorld(World * world, Game * game, WorldEntry * entries, size_t entriesCount); + #endif -- cgit v1.2.3