Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tamyblock.py
diff options
context:
space:
mode:
authorWalter 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)
commit2c2edff8980c84a8fcaecac790788fc35c857392 (patch)
tree070eccbac089fdee02e07c2e21b9111f2658a58e /tamyblock.py
parent267488a2b99878a400a69591332d32764df1087c (diff)
updated license; tamyblock
Diffstat (limited to 'tamyblock.py')
-rw-r--r--tamyblock.py24
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
###########################################################################