Mercurial > nagslang
diff nagslang/game_object.py @ 390:52c94435e38b
Goodbye foul locked_door!
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sat, 07 Sep 2013 00:34:00 +0200 |
parents | 51deb78cae52 |
children | 8d961e05b7b6 |
line wrap: on
line diff
--- a/nagslang/game_object.py Sat Sep 07 00:28:56 2013 +0200 +++ b/nagslang/game_object.py Sat Sep 07 00:34:00 2013 +0200 @@ -338,11 +338,13 @@ def __init__(self, space, position, destination, dest_pos, angle, key_state): self._key_state = key_state + overlay = ImageOverlay(resources.get_image('objects', 'lock.png')) super(PuzzleDoor, self).__init__( space, position, destination, dest_pos, angle, render.ImageStateRenderer({ True: resources.get_image('objects', 'door.png'), - False: resources.get_image('objects', 'locked_door.png'), + False: resources.get_image( + 'objects', 'door.png', transforms=(overlay,)), }), environment.FunctionCondition(lambda p: self.is_open), )