1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-24 08:12:53 +01:00

Fix #6100: Paths don't connect to exit

Regression from db438a27b7, % does not work on negative numbers.
This commit is contained in:
Ted John
2017-08-06 00:18:32 +01:00
parent 4db0ceaccd
commit 6b48f4344e
4 changed files with 6 additions and 6 deletions

View File

@@ -130,7 +130,7 @@ int map_element_get_direction(const rct_map_element *element) {
}
int map_element_get_direction_with_offset(const rct_map_element *element, uint8 offset) {
return ((element->type & MAP_ELEMENT_DIRECTION_MASK) + offset) % 4;
return ((element->type & MAP_ELEMENT_DIRECTION_MASK) + offset) & MAP_ELEMENT_DIRECTION_MASK;
}
rct_map_element *map_get_first_element_at(int x, int y) {