Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/taproject.py
diff options
context:
space:
mode:
authorWalter 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)
commit64ff07dbdd8c7b90055d026944f412ab99dc00e0 (patch)
treeceba96f00c98f2d19f0e02abd2195b94e45edb2d /taproject.py
parenta9e9ea6d6e51832e8a71b981267366a6f42f5fe7 (diff)
load newstyle blocks on restore
Diffstat (limited to 'taproject.py')
-rw-r--r--taproject.py6
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)