aboutsummaryrefslogtreecommitdiffstats
path: root/src/assets.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/assets.h')
-rw-r--r--src/assets.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/assets.h b/src/assets.h
index 743926c..2457115 100644
--- a/src/assets.h
+++ b/src/assets.h
@@ -6,10 +6,12 @@
#define TEXTURE_ASSET_COUNT 5
#define IMAGE_ASSET_COUNT 1
#define SHADER_ASSET_COUNT 1
+#define MODEL_ASSET_COUNT 1
extern const char textureAssetPaths[TEXTURE_ASSET_COUNT][FT_NAMEMAX];
extern const char imageAssetPaths[IMAGE_ASSET_COUNT][FT_NAMEMAX];
extern const char shaderAssetNames[SHADER_ASSET_COUNT][FT_NAMEMAX];
+extern const char modelAssetPaths[MODEL_ASSET_COUNT][FT_NAMEMAX];
typedef int8_t AssetId;
@@ -32,10 +34,16 @@ enum {
SKYBOX_SHADER
};
+// Model asset ids.
+enum {
+ UTILITY_POLE_MODEL
+};
+
typedef struct {
Texture textures[TEXTURE_ASSET_COUNT];
Image images[IMAGE_ASSET_COUNT];
Shader shaders[SHADER_ASSET_COUNT];
+ Model models[MODEL_ASSET_COUNT];
} Assets;
void initAssets(Assets* assets);