X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=koperkapel%2Floaders%2Flevelloader.py;h=9bb85e41ebf89fd57084d00cdd7f01522e318d23;hb=678176d0478e269148b0729de1c579521ce7442b;hp=190319e451bbffd235678a2ddc3a6e21510f5b4c;hpb=f65f2f057fde2e8a136be094e4585d5ac6ece6e4;p=koperkapel.git diff --git a/koperkapel/loaders/levelloader.py b/koperkapel/loaders/levelloader.py index 190319e..9bb85e4 100644 --- a/koperkapel/loaders/levelloader.py +++ b/koperkapel/loaders/levelloader.py @@ -46,8 +46,14 @@ class LevelLoader(ResourceLoader): # Create the doors first doors = [] for door in door_info['doors']: - # Sort out angle - new_door = Door(door[0], door[1], 0) + x, y = door + # is this the right check + if self._level.can_walk(x + 1, y, 'floor') and self._level.can_walk(x - 1, y, 'floor'): + # vertical door + angle = 90 + else: + angle = 0 + new_door = Door(x, y, angle) self._level.doors.append(new_door) # Add the keypads for keypad in door_info['keypads']: