From 3bedf42ddd687469d4738de3bd2c20eee7b81c19 Mon Sep 17 00:00:00 2001 From: BoredGuy Date: Thu, 31 Jul 2025 14:50:24 +0300 Subject: Small Fixes --- src/background.c | 12 +++++++++++- src/main.c | 2 ++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/background.c b/src/background.c index 49b5e0c..76a3edf 100644 --- a/src/background.c +++ b/src/background.c @@ -2,6 +2,7 @@ #include "constants.h" #include #include +#include void AddBackground(const char* backgroundTextureName) { Entity e = {0}; @@ -14,7 +15,16 @@ void AddBackground(const char* backgroundTextureName) { Asset* backgroundTextureAsset = GetMatchingAssetWithType(backgroundTextureName, Texture_Asset); - assert(backgroundTextureAsset); + + if (backgroundTextureAsset == NULL) { + + TraceLog(LOG_ERROR, + "Failed to create background from texture asset: %s, asset not found", + backgroundTextureName + ); + exit(EXIT_FAILURE); + + } Texture2D backgroundTexture = backgroundTextureAsset->texture; const float backgroundSizeScale = (float)WINDOW_HEIGHT / backgroundTexture.height; diff --git a/src/main.c b/src/main.c index b7bef75..7668f21 100644 --- a/src/main.c +++ b/src/main.c @@ -13,6 +13,8 @@ int main() { LoadAssets(); InitGame(); + AddBackground("yo-mama"); + while(!WindowShouldClose()) { UpdateGame(GetFrameTime()); -- cgit v1.2.3