# HG changeset patch # User Jeremy Thurgood # Date 1378506840 -7200 # Node ID 52c94435e38bffbc1b09052479821d560d756e4a # Parent cc355e4c23ae7af456af5c40537727fef3aea2db Goodbye foul locked_door! diff -r cc355e4c23ae -r 52c94435e38b data/images/objects/locked_door.png Binary file data/images/objects/locked_door.png has changed diff -r cc355e4c23ae -r 52c94435e38b nagslang/game_object.py --- 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), )