Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-07-21 18:20:41 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-07-21 18:20:41 (GMT)
commit50f2afb6fb560d93c04dcb75717192bc72a8e0bb (patch)
tree12e2f4ff1f1620d1eeb5af2eadca30b02caa8bfc
parent8cd459b38236bea7941c7d6dbf496798539a5cc5 (diff)
making some repairs even though we are deprecating this code
-rw-r--r--pysamples/load_block.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/pysamples/load_block.py b/pysamples/load_block.py
index 96872ed..6a6612b 100644
--- a/pysamples/load_block.py
+++ b/pysamples/load_block.py
@@ -1,5 +1,7 @@
#Copyright (c) 2011,2012 Walter Bender
+# DEPRECATED by load block on extras palette.
+
# This procedure is invoked when the user-definable block on the
# "extras" palette is selected.
@@ -28,13 +30,11 @@ def myblock(tw, blkname):
from TurtleArt.tautils import find_group
def make_block(tw, name, x, y, defaults):
- x_pos = x + 20
- y_pos = y + 20
- tw._new_block(name, x_pos, y_pos, defaults)
+ tw._new_block(name, x, y, defaults)
# Find the block we just created and attach it to a stack.
tw.drag_group = None
- spr = tw.sprite_list.find_sprite((x_pos, y_pos))
+ spr = tw.sprite_list.find_sprite((x, y))
if spr is not None:
blk = tw.block_list.spr_to_block(spr)
if blk is not None:
@@ -45,7 +45,7 @@ def myblock(tw, blkname):
# Disassociate new block from mouse.
tw.drag_group = None
- return blk.docks[-1][3] * tw.scale
+ return blk.docks[-1][3]
def find_block(tw, blkname, x, y, defaults=None):
""" Create a new block. It is a bit more work than just calling
@@ -84,5 +84,5 @@ def myblock(tw, blkname):
else:
dy = int(find_block(tw, name, x, y))
- # Account for block overlaps by adding back 4 pixels
- tw.active_turtle.move((x, y + dy))
+ tw.canvas.ypos -= dy
+ tw.canvas.move_turtle()