Mercurial > pyntnclick
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: