aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authornathan <nathansmith@disroot.org>2025-10-25 22:03:43 +0000
committernathan <nathansmith@disroot.org>2025-10-25 22:03:43 +0000
commit233d6994bea031c0d22a77f5a8b7427a2b566e12 (patch)
tree2c4338cd76816656a5eaf550759c05d3eb53e4ac /src
parentda39d95d89cf626b8b773380bb0d109c5bc41f18 (diff)
downloadFindThings-233d6994bea031c0d22a77f5a8b7427a2b566e12.tar.gz
FindThings-233d6994bea031c0d22a77f5a8b7427a2b566e12.tar.bz2
FindThings-233d6994bea031c0d22a77f5a8b7427a2b566e12.zip
Added more fuck more ultrawide players
Diffstat (limited to 'src')
-rw-r--r--src/assets.c3
-rw-r--r--src/assets.h7
-rw-r--r--src/game.c5
-rw-r--r--src/game.h1
4 files changed, 10 insertions, 6 deletions
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;
};