diff options
author | Walter Bender <walter@walter-laptop.(none)> | 2010-01-28 21:10:44 (GMT) |
---|---|---|
committer | Walter Bender <walter@walter-laptop.(none)> | 2010-01-28 21:10:44 (GMT) |
commit | 2c2edff8980c84a8fcaecac790788fc35c857392 (patch) | |
tree | 070eccbac089fdee02e07c2e21b9111f2658a58e /tamyblock.py | |
parent | 267488a2b99878a400a69591332d32764df1087c (diff) |
updated license; tamyblock
Diffstat (limited to 'tamyblock.py')
-rw-r--r-- | tamyblock.py | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/tamyblock.py b/tamyblock.py index dca0bf8..3336978 100644 --- a/tamyblock.py +++ b/tamyblock.py @@ -1,4 +1,4 @@ -#Copyright (c) 2009, Walter Bender +#Copyright (c) 2009-10, Walter Bender #Permission is hereby granted, free of charge, to any person obtaining a copy #of this software and associated documentation files (the "Software"), to deal @@ -36,21 +36,21 @@ def myblock(lc,x): try: # make sure x is a number x = float(x) - except: + except ValueError: return - pen = lc.tw.turtle.pendown # save current turtle pen state + pen = lc.tw.canvas.pendown # save current turtle pen state dist = 0 - while dist+lc.tw.turtle.pensize < x: # repeat drawing dots - setpen(lc.tw.turtle, True) - forward(lc.tw.turtle, 1) - setpen(lc.tw.turtle, False) - forward(lc.tw.turtle, (lc.tw.turtle.pensize*2)-1) - dist += (lc.tw.turtle.pensize*2) - forward(lc.tw.turtle, x-dist) # make sure we have moved x - - setpen(lc.tw.turtle, pen) # restore pen state + while dist+lc.tw.canvas.pensize < x: # repeat drawing dots + lc.tw.canvas.setpen(True) + lc.tw.canvas.forward(1) + lc.tw.canvas.setpen(False) + lc.tw.canvas.forward((lc.tw.canvas.pensize*2)-1) + dist += (lc.tw.canvas.pensize*2) + lc.tw.canvas.forward(x-dist) # make sure we have moved x + + lc.tw.canvas.setpen(pen) # restore pen state ########################################################################### |