Open main menu
Home
Random
Log in
Settings
About Sugar Labs
Disclaimers
Sugar Labs
Search
Changes
← Older edit
Newer edit →
Activities/Turtle Art
(view source)
Revision as of 13:36, 22 November 2010
559 bytes added
,
13:36, 22 November 2010
→Programmable Brick
:
added mouse code
Line 817:
Line 817:
lc.tw.save_as_image(str(x))
lc.tw.save_as_image(str(x))
return
return
+
+
def myblock(lc, x):
+
+
###########################################################################
+
#
+
# Push mouse event to stack
+
#
+
###########################################################################
+
+
if lc.tw.mouse_flag == 1:
+
# push y first so x will be popped first
+
lc.heap.append((lc.tw.canvas.height / 2) - lc.tw.mouse_y)
+
lc.heap.append(lc.tw.mouse_x - (lc.tw.canvas.width / 2))
+
lc.heap.append(1) # mouse event
+
lc.tw.mouse_flag = 0
+
else:
+
lc.heap.append(0) # no mouse event
===Understanding the Structure of the Turtle Art program===
===Understanding the Structure of the Turtle Art program===
Walter
Bureaucrats
,
Administrators
10,579
edits