diff options
Diffstat (limited to 'src/systems/mapping.cpp')
-rw-r--r-- | src/systems/mapping.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/systems/mapping.cpp b/src/systems/mapping.cpp index 05167c1..a3a17ec 100644 --- a/src/systems/mapping.cpp +++ b/src/systems/mapping.cpp | |||
@@ -167,11 +167,32 @@ void MappingSystem::loadMap(size_t mapId) | |||
167 | } else if (tile == 42) | 167 | } else if (tile == 42) |
168 | { | 168 | { |
169 | addBoundary( | 169 | addBoundary( |
170 | mappable.getRightBoundaries(), | ||
171 | x * TILE_WIDTH, | ||
172 | y * TILE_HEIGHT, | ||
173 | (y+1) * TILE_HEIGHT, | ||
174 | MappableComponent::Boundary::Type::danger); | ||
175 | |||
176 | addBoundary( | ||
177 | mappable.getLeftBoundaries(), | ||
178 | (x+1) * TILE_WIDTH, | ||
179 | y * TILE_HEIGHT, | ||
180 | (y+1) * TILE_HEIGHT, | ||
181 | MappableComponent::Boundary::Type::danger); | ||
182 | |||
183 | addBoundary( | ||
170 | mappable.getDownBoundaries(), | 184 | mappable.getDownBoundaries(), |
171 | y * TILE_HEIGHT, | 185 | y * TILE_HEIGHT, |
172 | x * TILE_WIDTH, | 186 | x * TILE_WIDTH, |
173 | (x+1) * TILE_WIDTH, | 187 | (x+1) * TILE_WIDTH, |
174 | MappableComponent::Boundary::Type::danger); | 188 | MappableComponent::Boundary::Type::danger); |
189 | |||
190 | addBoundary( | ||
191 | mappable.getUpBoundaries(), | ||
192 | (y+1) * TILE_HEIGHT, | ||
193 | x * TILE_WIDTH, | ||
194 | (x+1) * TILE_WIDTH, | ||
195 | MappableComponent::Boundary::Type::danger); | ||
175 | } | 196 | } |
176 | } | 197 | } |
177 | } | 198 | } |