From 3025b1417a3fd990b320b5d28bf48b10920158c1 Mon Sep 17 00:00:00 2001 From: nathan Date: Sun, 27 Jul 2025 00:27:20 -0600 Subject: Not much but something (depression hitting hard right now) --- src/player.c | 28 ++++++++++++++-------------- src/world.c | 4 ++++ src/world.h | 3 +++ 3 files changed, 21 insertions(+), 14 deletions(-) (limited to 'src') diff --git a/src/player.c b/src/player.c index 136a006..fbf404d 100644 --- a/src/player.c +++ b/src/player.c @@ -83,22 +83,22 @@ void updatePlayer(Player* player, Game* game) camera->position = player->position; camera->target = Vector3Add(player->position, player->direction); -#ifdef FT_DEBUG_MODE - Ray ray = (Ray){ - .position = player->position, - .direction = player->direction - }; +/* #ifdef FT_DEBUG_MODE */ +/* Ray ray = (Ray){ */ +/* .position = player->position, */ +/* .direction = player->direction */ +/* }; */ - DrawRay(ray, YELLOW); +/* DrawRay(ray, YELLOW); */ - int tests; - WorldUID uid = castRayAtWorld(&game->world, ray, &tests); +/* int tests; */ +/* WorldUID uid = castRayAtWorld(&game->world, ray, &tests); */ - printf("%d\n", tests); +/* printf("%d\n", tests); */ - if (uid != -1) - { - DrawBoundingBox(game->world.entities[uid].box, RED); - } -#endif +/* if (uid != -1) */ +/* { */ +/* DrawBoundingBox(game->world.entities[uid].box, RED); */ +/* } */ +/* #endif */ } diff --git a/src/world.c b/src/world.c index 17269ec..9e4e936 100644 --- a/src/world.c +++ b/src/world.c @@ -381,6 +381,10 @@ World createWorld(Seed seed) // Heightmap. Mesh mesh = GenMeshHeightmap(image, world.size); world.heightmap = LoadModelFromMesh(mesh); + + // Texture. + ImageColorTint(&image, WORLD_GROUND_COLOR); + ImageBlurGaussian(&image, WORLD_GROUND_BLUR); world.texture = LoadTextureFromImage(image); world.heightmap.materials[0].maps[MATERIAL_MAP_DIFFUSE].texture = world.texture; diff --git a/src/world.h b/src/world.h index c255e17..0a90ec4 100644 --- a/src/world.h +++ b/src/world.h @@ -16,6 +16,9 @@ #define WORLD_IMAGE_SCALE 5.0 #define WORLD_TREE_COUNT 500 +#define WORLD_GROUND_COLOR GREEN +#define WORLD_GROUND_BLUR 4 + // UID for anything in the world. typedef int16_t WorldUID; typedef int Seed; -- cgit v1.2.3