mapcreator git · master
SDL3 2.5D game and engine using assets, with map editor
C++ 99.3%git clone https://git.christianimmanuel.de/sdl-graphics/mapcreator.gitwget https://git.christianimmanuel.de/sdl-graphics/mapcreator/archive/mapcreator.tar.gzFix character collection debug display
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) };