diff options
author | Marion <marion.zepf@gmail.com> | 2013-07-24 08:02:58 (GMT) |
---|---|---|
committer | Marion <marion.zepf@gmail.com> | 2013-07-24 08:02:58 (GMT) |
commit | 98b3b49089652151182827320e7e1113192c1230 (patch) | |
tree | 079e19a729d0b489e9c4d14c67495d339d82fa85 /TurtleArt/tabasics.py | |
parent | 952e46d480ba7c091e35962ecf9295fe1b02b31f (diff) |
Primitive object for 'forever' block
Diffstat (limited to 'TurtleArt/tabasics.py')
-rw-r--r-- | TurtleArt/tabasics.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/TurtleArt/tabasics.py b/TurtleArt/tabasics.py index 3bb56824..b204f03 100644 --- a/TurtleArt/tabasics.py +++ b/TurtleArt/tabasics.py @@ -820,8 +820,10 @@ number of seconds')) default=[None, None], logo_command='forever', help_string=_('loops forever')) - self.tw.lc.def_prim('forever', 1, primitive_dictionary['forever'], - True) + self.tw.lc.def_prim('forever', 1, + Primitive(self.tw.lc.loop, + slot_wrappers={0: Primitive(Primitive.controller_forever)}), + True) primitive_dictionary['repeat'] = self._prim_repeat palette.add_block('repeat', @@ -836,7 +838,8 @@ number of seconds')) Primitive(self.tw.lc.loop, slot_wrappers={0: Primitive(Primitive.controller_repeat, slot_wrappers={0: Primitive(self.tw.lc.int, - slot_wrappers={0: self.prim_cache["check_number"]})})}), + slot_wrappers={0: self.prim_cache["check_number"] + })})}), True) primitive_dictionary['if'] = self._prim_if |