changeset 390:52c94435e38b

Goodbye foul locked_door!
author Jeremy Thurgood <firxen@gmail.com>
date Sat, 07 Sep 2013 00:34:00 +0200
parents cc355e4c23ae
children 866cdc74b26a
files data/images/objects/locked_door.png nagslang/game_object.py
diffstat 2 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
Binary file data/images/objects/locked_door.png has changed
--- 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),
         )