diff options
author | Walter Bender <walter@walter-laptop.(none)> | 2010-01-21 01:56:45 (GMT) |
---|---|---|
committer | Walter Bender <walter@walter-laptop.(none)> | 2010-01-21 01:56:45 (GMT) |
commit | 64ff07dbdd8c7b90055d026944f412ab99dc00e0 (patch) | |
tree | ceba96f00c98f2d19f0e02abd2195b94e45edb2d /taproject.py | |
parent | a9e9ea6d6e51832e8a71b981267366a6f42f5fe7 (diff) |
load newstyle blocks on restore
Diffstat (limited to 'taproject.py')
-rw-r--r-- | taproject.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/taproject.py b/taproject.py index b2b790e..350785b 100644 --- a/taproject.py +++ b/taproject.py @@ -50,6 +50,7 @@ try: from sugar.datastore import datastore except: pass +import block import sprites nolabel = ['audiooff', 'descriptionoff', 'journal'] @@ -167,8 +168,13 @@ def load_spr(tw,b): except KeyError: print "swapping in a forward block for %s" % (btype) proto = tw.protodict['forward'] + blk = block.Block(tw.blocks,proto.name,b[2]+tw.turtle.canvas.x, + b[3]+tw.turtle.canvas.y) + spr = blk.spr + ''' spr = sprites.Sprite(tw.sprites,b[2]+tw.turtle.canvas.x, b[3]+tw.turtle.canvas.y, proto.image) + ''' spr.type = 'block' spr.proto = proto if label is not None: spr.set_label(label) |