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-20 21:32:06 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2010-01-20 21:32:06 (GMT)
commite45650614b2e04622decd24dceee1a52a8d15fe5 (patch)
tree1376b6b0d9871d88630f0afb219b6b3cc23140b7 /taproject.py
parentad13429ef702c07340f06783caa9a144bb53b5e5 (diff)
more sprite fixes
Diffstat (limited to 'taproject.py')
-rw-r--r--taproject.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/taproject.py b/taproject.py
index fa22271..52dc961 100644
--- a/taproject.py
+++ b/taproject.py
@@ -42,7 +42,7 @@ except (ImportError, AttributeError):
from StringIO import StringIO
import os.path
-from tasprites import *
+# from tasprites import *
from taturtle import *
from talogo import stop_logo
from talogo import get_pixbuf_from_journal
@@ -50,6 +50,7 @@ try:
from sugar.datastore import datastore
except:
pass
+import sprites
nolabel = ['audiooff', 'descriptionoff', 'journal']
shape_dict = {'journal':'texton', \
@@ -58,7 +59,7 @@ shape_dict = {'journal':'texton', \
def new_project(tw):
stop_logo(tw)
- for b in blocks(tw): hide(b)
+ for b in blocks(tw): b.hide()
tw.turtle.canvas.set_layer(600)
clearscreen(tw.turtle)
tw.save_file_name = None
@@ -283,7 +284,7 @@ def serialize_stack(tw):
def assemble_stack_to_clone(tw):
if tw.spr is None or tw.spr.type is not "block":
(x,y) = tw.window.get_pointer()
- spr = findsprite(tw,(x,y))
+ spr = tw.sprites.find_sprite((x,y))
if spr is not None:
print "found block of type " + spr.type
else:
@@ -334,7 +335,7 @@ def do_dialog(tw,dialog):
dialog.destroy()
return result
-def blocks(tw): return [spr for spr in tw.sprites if spr.type == 'block']
+def blocks(tw): return [spr for spr in tw.sprites.list if spr.type == 'block']
def findgroup(b):
group=[b]