Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/tabasics.py
diff options
context:
space:
mode:
authorMarion <marion.zepf@gmail.com>2013-07-24 08:02:58 (GMT)
committer Marion <marion.zepf@gmail.com>2013-07-24 08:02:58 (GMT)
commit98b3b49089652151182827320e7e1113192c1230 (patch)
tree079e19a729d0b489e9c4d14c67495d339d82fa85 /TurtleArt/tabasics.py
parent952e46d480ba7c091e35962ecf9295fe1b02b31f (diff)
Primitive object for 'forever' block
Diffstat (limited to 'TurtleArt/tabasics.py')
-rw-r--r--TurtleArt/tabasics.py9
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