fix: hack per a poder entrar en huecos de dos tiles d'altura al saltar

fix: calcul incorrecte del offset dels tiles que maten
This commit is contained in:
2026-03-08 14:46:00 +01:00
parent f2e45940d5
commit 9ebf259525
3 changed files with 13 additions and 7 deletions

View File

@@ -29,7 +29,9 @@ void CollisionMap::initializeSurfaces() {
// Devuelve el tipo de tile que hay en ese pixel
auto CollisionMap::getTile(SDL_FPoint point) const -> Tile {
const int POS = ((point.y / TILE_SIZE) * MAP_WIDTH) + (point.x / TILE_SIZE);
const int row = static_cast<int>(point.y / TILE_SIZE);
const int col = static_cast<int>(point.x / TILE_SIZE);
const int POS = row * MAP_WIDTH + col;
return getTile(POS);
}