diff options
author | Walter Bender <walter@walter-laptop.(none)> | 2010-01-21 22:04:23 (GMT) |
---|---|---|
committer | Walter Bender <walter@walter-laptop.(none)> | 2010-01-21 22:04:23 (GMT) |
commit | 90a696e3e66ad1b6a3865218fb19e1093f0337b8 (patch) | |
tree | efe72763ddabfd0d7fe7ccdc741feec15a077ed6 /taturtle.py | |
parent | edce59893cdb5c317adc9f9ffbe2fdfca40f0891 (diff) |
adding Turtle class
Diffstat (limited to 'taturtle.py')
-rw-r--r-- | taturtle.py | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/taturtle.py b/taturtle.py index 823e8f8..7660f97 100644 --- a/taturtle.py +++ b/taturtle.py @@ -23,10 +23,9 @@ import gtk from math import sin,cos,pi class taTurtle: pass -# from tasprites import * from tasetup import load_image import sprites -import block +import turtlex import pango from constants import * @@ -59,16 +58,15 @@ color_table = ( def tNew(tw,w,h): t = taTurtle() t.tw, t.width, t.height = 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 = sprites.Sprite(tw.sprite_list, 0, 0, + gtk.gdk.Pixmap(tw.area,w,h,-1)) t.canvas.type = 'canvas' 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.blk = block.Turtle(tw.blocks) - t.spr = t.blk.spr + t.t = turtlex.Turtle(tw.turtle_list, tw.sprite_list) + t.spr = t.t.spr t.spr.type = 'turtle' t.spr.set_layer(TURTLE_LAYER) t.gc = t.canvas.image.new_gc() |