#include "utils.h" #ifndef ASSETS_H #define ASSETS_H #define IMAGE_ASSET_COUNT 1 #define TEXTURE_ASSET_COUNT 1 extern const char imageAssetPaths[IMAGE_ASSET_COUNT][FT_NAMEMAX]; extern const char textureAssetPaths[TEXTURE_ASSET_COUNT][FT_NAMEMAX]; typedef int8_t AssetId; // Image asset ids. enum { HEIGHT_MAP_IMAGE }; // Texture asset ids. enum { HEIGHT_MAP_TEXTURE }; typedef struct { Image images[IMAGE_ASSET_COUNT]; Texture textures[TEXTURE_ASSET_COUNT]; } Assets; void initAssets(Assets* assets); void closeAssets(Assets* assets); #endif