From 233d6994bea031c0d22a77f5a8b7427a2b566e12 Mon Sep 17 00:00:00 2001 From: nathan Date: Sat, 25 Oct 2025 16:03:43 -0600 Subject: Added more fuck more ultrawide players --- src/assets.c | 3 ++- src/assets.h | 7 ++++--- src/game.c | 5 +++-- src/game.h | 1 + 4 files changed, 10 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/assets.c b/src/assets.c index c306e2c..ecb5ca0 100644 --- a/src/assets.c +++ b/src/assets.c @@ -25,7 +25,8 @@ const char imageAssetPaths[IMAGE_ASSET_COUNT][FT_NAMEMAX] = { const char shaderAssetNames[SHADER_ASSET_COUNT][FT_NAMEMAX] = { "skybox", "instancing", - "postprocessing" + "postprocessing", + "fuck" }; const char modelAssetPaths[MODEL_ASSET_COUNT][FT_NAMEMAX] = { diff --git a/src/assets.h b/src/assets.h index 1ad82d1..9f0c1a7 100644 --- a/src/assets.h +++ b/src/assets.h @@ -6,7 +6,7 @@ #define TEXTURE_ASSET_COUNT 15 #define IMAGE_ASSET_COUNT 1 -#define SHADER_ASSET_COUNT 3 +#define SHADER_ASSET_COUNT 4 #define MODEL_ASSET_COUNT 4 extern const char textureAssetPaths[TEXTURE_ASSET_COUNT][FT_NAMEMAX]; @@ -14,7 +14,7 @@ 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; +typedef int16_t AssetId; // Texture asset ids. enum { @@ -44,7 +44,8 @@ enum { enum { SKYBOX_SHADER, INSTANCING_SHADER, - POSTPROCESSING_SHADER + POSTPROCESSING_SHADER, + FUCK_SHADER }; // Model asset ids. diff --git a/src/game.c b/src/game.c index dd60eeb..e3f032c 100644 --- a/src/game.c +++ b/src/game.c @@ -61,6 +61,7 @@ void initGame(Game* game) game->screen.render = LoadRenderTexture(game->settings.screenWidth, game->settings.screenHeight); resetScreenScale(game); + game->screen.postprocesserShader = POSTPROCESSING_SHADER; // Assets. initAssets(&game->assets, &game->settings); @@ -94,7 +95,7 @@ void drawGameScreen(Game* game) if (game->screen.ultraWideMode) { - BeginShaderMode(game->assets.shaders[POSTPROCESSING_SHADER]); + BeginShaderMode(game->assets.shaders[FUCK_SHADER]); DrawTexturePro( texture, (Rectangle){0.0, 0.0, texture.width, -texture.height}, @@ -109,7 +110,7 @@ void drawGameScreen(Game* game) } else { - BeginShaderMode(game->assets.shaders[POSTPROCESSING_SHADER]); + BeginShaderMode(game->assets.shaders[game->screen.postprocesserShader]); DrawTexturePro( texture, (Rectangle){0.0, 0.0, texture.width, -texture.height}, diff --git a/src/game.h b/src/game.h index 588937c..612cfb1 100644 --- a/src/game.h +++ b/src/game.h @@ -29,6 +29,7 @@ struct Game { RenderTexture render; float scale; Rectangle destination; + AssetId postprocesserShader; bool ultraWideMode; } screen; }; -- cgit v1.2.3