aboutsummaryrefslogtreecommitdiffstats
path: root/src/assets.c
diff options
context:
space:
mode:
authornathan <nathansmith@disroot.org>2025-09-19 10:32:33 +0000
committernathan <nathansmith@disroot.org>2025-09-19 10:32:33 +0000
commitf0843bcab9feeb50abef8b2f48100a6e8882c8aa (patch)
tree39c12fc2510880c13d548ae5c22c0478ce1cb388 /src/assets.c
parent8efa99463c2efa772fe7af2e65e6931d7c83e9d6 (diff)
downloadFindThings-f0843bcab9feeb50abef8b2f48100a6e8882c8aa.tar.gz
FindThings-f0843bcab9feeb50abef8b2f48100a6e8882c8aa.tar.bz2
FindThings-f0843bcab9feeb50abef8b2f48100a6e8882c8aa.zip
Texture thingy
Diffstat (limited to 'src/assets.c')
-rw-r--r--src/assets.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/assets.c b/src/assets.c
index c6efaeb..3eb0a8a 100644
--- a/src/assets.c
+++ b/src/assets.c
@@ -5,7 +5,8 @@ const char textureAssetPaths[TEXTURE_ASSET_COUNT][FT_NAMEMAX] = {
"nickel.png",
"tree.png",
"bush.png",
- "flower.png"
+ "flower.png",
+ "Samantha.png"
};
const char imageAssetPaths[IMAGE_ASSET_COUNT][FT_NAMEMAX] = {
@@ -34,6 +35,12 @@ void initShaderAssets(Shader shaders[SHADER_ASSET_COUNT])
shader.locs[SHADER_LOC_MATRIX_MVP] = GetShaderLocation(shader, "mvp");
}
+void initModelAssets(Assets* assets)
+{
+ assets->models[SAMANTHA_MODEL].materials[0]
+ .maps[MATERIAL_MAP_DIFFUSE].texture = assets->textures[SAMANTHA_TEXTURE];
+}
+
void initAssets(Assets* assets)
{
// Textures.
@@ -68,6 +75,8 @@ void initAssets(Assets* assets)
assets->models[index] = LoadModel(
TextFormat("assets/models/%s", modelAssetPaths[index]));
}
+
+ initModelAssets(assets);
}
void closeAssets(Assets* assets)