diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-06-14 16:27:40 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-06-14 16:27:40 (GMT) |
commit | 4a2ebbd1eb0f4e70f38e31239798c77384c60a93 (patch) | |
tree | 18304efafbdf77b9fbc0bfd5201fe5a3928af4d3 | |
parent | d7de1af86ba1f0c6c57f432977a75c7335614754 (diff) |
restore challenge after clear block
-rw-r--r-- | TurtleArt/talogo.py | 1 | ||||
-rw-r--r-- | TurtleConfusionActivity.py | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/TurtleArt/talogo.py b/TurtleArt/talogo.py index f027eb2..03bf13e 100644 --- a/TurtleArt/talogo.py +++ b/TurtleArt/talogo.py @@ -499,6 +499,7 @@ class LogoCode: if hasattr(self, 'value_blocks_to_update'): for name in value_blocks: self.tw.lc.update_label_value(name) + self.tw.activity.restore_challenge() def int(self, n): """ Raise an error if n doesn't convert to int. """ diff --git a/TurtleConfusionActivity.py b/TurtleConfusionActivity.py index 3494c76..0d5b0b9 100644 --- a/TurtleConfusionActivity.py +++ b/TurtleConfusionActivity.py @@ -297,6 +297,10 @@ class TurtleConfusionActivity(activity.Activity): self.recenter() self.tw.eraser_button() gobject.timeout_add(250, self.eraser_button.set_icon, 'eraseron') + self.restore_challenge() + + def restore_challenge(self): + ''' Restore the current challange after a clear screen ''' if self._custom_filepath is None: self._load_level() else: |