diff pyntnclick/state.py @ 681:497b6d7c55e7 pyntnclick

Reimplement JIM-style in gamelib
author Neil Muller <neil@dip.sun.ac.za>
date Sun, 12 Feb 2012 23:57:14 +0200
parents fa168b5e2624
children 0749438e325e
line wrap: on
line diff
--- a/pyntnclick/state.py	Sun Feb 12 23:10:00 2012 +0200
+++ b/pyntnclick/state.py	Sun Feb 12 23:57:14 2012 +0200
@@ -20,11 +20,11 @@
     """Result of interacting with a thing"""
 
     def __init__(self, message=None, soundfile=None, detail_view=None,
-                 style=None, close_detail=False, end_game=False):
+                 widget=None, close_detail=False, end_game=False):
         self.message = message
         self.soundfile = soundfile
         self.detail_view = detail_view
-        self.style = style
+        self.widget = widget
         self.close_detail = close_detail
         self.end_game = end_game
 
@@ -36,6 +36,8 @@
     def process(self, scene_widget):
         """Helper function to do the right thing with a result object"""
         self.play_sound(scene_widget)
+        if self.widget:
+            scene_widget.queue_widget(self.widget)
         if self.message:
             scene_widget.show_message(self.message)
         if self.detail_view: