Nimbin[12]?SDL & Graphics / mapcreator / commits / 7d9e046

mapcreator git · master

SDL3 2.5D game and engine using assets, with map editor

sdl3 c++ game engine map-editor cmake · first commit 2025-10-31 · last commit 2026-09-07 (1 month ago) · synced 3 days ago · upstream: git.ide3.de/hsnr/sdl-spieleentwicklung/map_creator

C++ 99.3%
git clone https://git.christianimmanuel.de/sdl-graphics/mapcreator.gitwget https://git.christianimmanuel.de/sdl-graphics/mapcreator/archive/mapcreator.tar.gz

Fix character collection debug display

Christian Immanuel · 2026-02-16 18:16 · 7d9e046af22f0315a86e960e563be3c1138bc7d1

 src/character/character.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/character/character.cpp b/src/character/character.cpp
index d0aa87c..90371e5 100644
--- a/src/character/character.cpp
+++ b/src/character/character.cpp
@@ -48,10 +48,10 @@ Character::Init(SDL_Renderer* renderer) {
     tile_size = 64;
     height    = 48; 
     width     = 16;
-    collider.w = 7;
-    collider.h = 7;
+    collider.w = 6;
+    collider.h = 6;
     collider.x = (tile_size/2 - collider.w/2);
-    collider.y = tile_size - collider.h - 16;
+    collider.y = tile_size - collider.h - 14;
     collider_world.x = x + collider.x + collider.w * 0.5f;
     collider_world.y = y + collider.y + collider.h * 0.5f;
     spawn_point = {collider_world.x, collider_world.y};
@@ -228,8 +228,8 @@ Character::Draw(SDL_Renderer* renderer) {
 
     for (const auto& t : tiles_in_reach) {
         SDL_FRect tile_rect = {
-            Scale(t.x * Tile::tile_size) + Map::offset.x,
-            Scale(t.y * Tile::tile_size) + Map::offset.y,
+            Scale(t.x * Tile::tile_size + Map::offset.x),
+            Scale(t.y * Tile::tile_size + Map::offset.y),
             Scale(Tile::tile_size),
             Scale(Tile::tile_size)
         };