Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/taturtle.py
diff options
context:
space:
mode:
Diffstat (limited to 'taturtle.py')
-rw-r--r--taturtle.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/taturtle.py b/taturtle.py
index f11b579..823e8f8 100644
--- a/taturtle.py
+++ b/taturtle.py
@@ -26,8 +26,11 @@ class taTurtle: pass
# from tasprites import *
from tasetup import load_image
import sprites
+import block
import pango
+from constants import *
+
colors = {}
DEGTOR = 2*pi/360
@@ -59,13 +62,15 @@ def tNew(tw,w,h):
# t.canvas = Sprite(tw,0,0,gtk.gdk.Pixmap(tw.area,w,h,-1))
t.canvas = sprites.Sprite(tw.sprites, 0, 0, gtk.gdk.Pixmap(tw.area,w,h,-1))
t.canvas.type = 'canvas'
- t.canvas.set_layer(600)
+ t.canvas.set_layer(CANVAS_LAYER)
t.shapelist = \
[load_image(tw, tw.path, 'shapes','t'+str(i)) for i in range(36)]
# t.spr = Sprite(tw,100,100,t.shapelist[0])
- t.spr = sprites.Sprite(tw.sprites, 100, 100, t.shapelist[0])
+ # t.spr = sprites.Sprite(tw.sprites, 100, 100, t.shapelist[0])
+ t.blk = block.Turtle(tw.blocks)
+ t.spr = t.blk.spr
t.spr.type = 'turtle'
- t.spr.set_layer(630)
+ t.spr.set_layer(TURTLE_LAYER)
t.gc = t.canvas.image.new_gc()
t.shade = 0
clearscreen(t)
@@ -85,6 +90,7 @@ def clearscreen(t):
t.pendown = True
move_turtle(t)
turn_turtle(t)
+ # t.tw.sprites.redraw_sprites()
return None
def forward(t, n):