diff options
author | Walter Bender <walter.bender@gmail.com> | 2012-07-19 19:15:28 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2012-07-19 19:15:28 (GMT) |
commit | cb840832dc2564c090a901552d574880a7b62689 (patch) | |
tree | 52016bbc3c8e0c2a98c97d59825e65329ca02c98 /TurtleArt/tawindow.py | |
parent | b34eb4723bde739eed00c9595192aa5325808592 (diff) |
added variable args to load_block
Diffstat (limited to 'TurtleArt/tawindow.py')
-rw-r--r-- | TurtleArt/tawindow.py | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py index afa8a7c..7e58de4 100644 --- a/TurtleArt/tawindow.py +++ b/TurtleArt/tawindow.py @@ -2387,6 +2387,16 @@ class TurtleArtWindow(): blk.primitive = 'userdefined3' blk.name = 'userdefined3args' self._resize_skin(blk) + elif blk.name == 'loadblock': + dy = blk.add_arg() + blk.primitive = 'loadblock2' + blk.name = 'loadblock2arg' + self._resize_skin(blk) + elif blk.name == 'loadblock2arg': + dy = blk.add_arg(False) + blk.primitive = 'loadblock3' + blk.name = 'loadblock3arg' + self._resize_skin(blk) else: dy = blk.add_arg() for gblk in group: @@ -3550,9 +3560,11 @@ class TurtleArtWindow(): for i in range(len(b[4]) - 4): blk.add_arg() elif btype == 'myfunc2arg' or btype == 'myfunc3arg' or\ - btype == 'userdefined2args' or btype == 'userdefined3args': + btype == 'userdefined2args' or btype == 'userdefined3args' or\ + btype == 'loadblock2arg' or btype == 'loadblock3arg': blk.add_arg() - if btype == 'myfunc3arg' or btype == 'userdefined3args': + if btype == 'myfunc3arg' or btype == 'userdefined3args' or \ + btype == 'loadblock3arg': blk.add_arg(False) if btype in PYTHON_SKIN: if self.nop == 'pythonloaded': |