diff options
Diffstat (limited to 'src/assets.h')
-rw-r--r-- | src/assets.h | 8 |
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); |