176
#当这段代码在运行时,你可以按下
#任何按键,小猴就会前进
onKey = (key) ->
step 1
177
onKey = (key) ->
#你只能修改这里的代码:
step 1
178
#只有按下“w”才可以使小猴前进:
onKey = (key) ->
if key == 'w'
step 1
179
onKey = (key) ->
if key == 'w'
step 1
if key == 's'
step -1
180
onKey = (key) ->
if key == 'w'
step 1
if key == 's'
step -1
if key == 't'
turn left
181
#定义你要使用的按键来控制小猴移动吧
#需要定义的是:前进和转向
onKey = (key) ->
# Example:
if key == 'w'
step 1
if key == 'r'
turn right
182
#定义你要使用的按键来控制小猴移动吧
#需要定义的是:前进和转向
onKey = (key) ->
# Example:
if key == 'w'
step 1
if key == 's'
step -1
if key == 'l'
turn 45
if key == 'r'
turn -45
183
#定义你要使用的按键来控制小猴移动吧
#需要定义的是:前进和转向
onKey = (key) ->
# Example:
if key == 'w'
step 1
if key == 's'
step -1
if key == 'l'
turn left
if key == 'r'
turn right
if key == 't'
# Your code here
turtle.step 10
184
#定义你要使用的按键来控制小猴移动吧
#需要定义的是:前进和转向
onKey = (key) ->
# Example:
if key == 'w'
step 1
if key == 's'
step -1
if key == 'l'
turn left
if key == 'r'
turn right
if key == 't'
# Your code here
turtle.step 1
if key == 'q'
turtle.step -1
185
#定义你要使用的按键来控制小猴移动吧
#需要定义的是:前进和转向
onKey = (key) ->
# Example:
if key == 'w'
step 1
if key == 's'
step -1
if key == 'l'
turn left
if key == 'r'
turn right
if key == 't'
# Your code here
turtle.step 1
if key == 'q'
turtle.step -1
186
#定义你要使用的按键来控制小猴移动吧
#需要定义的是:前进和转向
onKey = (key) ->
# Example:
if key == 'w'
step 1
if key == 's'
step -1
if key == 'l'
turn left
if key == 'r'
turn right
if key == 't'
# Your code here
turtle.step 1
if key == 'q'
turtle.step -1
187
#用 say 函数说出大门上密码的每一个字符
onKey = (key) ->
if key == 'w'
step 10
#执行看看门上是什么字
say key
188
onKey = (key) ->
if near gate
say key
if key == 'w'
step 1
if key == 't'
turn right
189
onKey = (key) ->
# Example:
if key == 'w'
step 1
if key == 'q'
step -1
if key == 'u'
turtle.step 1
if key == 'r'
turn right
if key == 'l'
turn left
say key
190
onMouseMove = (pos) ->
turnTo pos
onKey = (key) ->
step 1
191
onMouseMove = (pos) ->
#提示: 使用参数 pos.
crocodile.turnTo pos
onKey = (key) ->
monkey.step 1
192
bat.goto banana
bat.grab()
onMouseMove = (pos) ->
#pos.x 是一个数值
#其中x表示鼠标光标的x坐标
bat.setX pos.x
193
onMouseMove = (pos) ->
bat.setY pos.y
#使用键盘来控制蝙蝠捡起香蕉
onKey = (key) ->
#完成这段代码:
bat.grab()
194
onMouseMove = (pos) ->
bat.setX pos.x
#修复这段代码:
bat.setY pos.y
onKey = (key) ->
if key == 'g'
bat.grab()
195
onMouseMove = (pos) ->
# Example:
bat.setX pos.x
bat.setY pos.y
onKey = (key) ->
# Example:
if key == 'g'
bat.grab()
196
monkey.onClick = () ->
monkey.step 5
197
monkey.onClick = () ->
monkey.step 3
#为乌龟写一个相似的onClick函数吧:
turtle.onClick = () ->
# Your code here
turtle.step 3
198
banana.onClick = () ->
goto banana
199
for b in bananas
b.onClick = () ->
goto b
200
for b in bananas
b.onClick = () ->
monkey.goto b
crocodile.onClick = () ->
crocodile.turn right
201
#使用OnClick、turn和goto来解决吧!
for c in crocodiles
# Your code here
c.onClick = () ->
# Your code here
c.turn left
for b in bananas
# Your code here
b.onClick = () ->
# Your code here
goto b
202
mover = monkey
bush.onClick = () ->
mover.goto bananas[1]
203
#代码是正常的,运行试试吧
#开始的时候,移动对象mover是小猴:
mover = monkey
#然后,点击你想控制的动物让它变成移动对象mover:
monkey.onClick = () ->
mover = monkey
turtle.onClick = () ->
mover = turtle
onKey = (key) ->
if key == 'w'
mover.step 1
if key == 's'
mover.step -1
monkey
204
mover = monkey
for t in turtles
t.onClick = () ->
mover = t
monkey.onClick = () ->
mover = monkey
onKey = (key) ->
if key == 'w'
mover.step 1
if key == 'a'
mover.turn 30
if key == 'd'
mover.turn -30
205
mover = monkey
for t in turtles
t.onClick = () ->
mover = t
monkey.onClick = () ->
mover = monkey
onKey = (key) ->
if key == 'w'
mover.step 1
if key == 'a'
mover.turn 30
if key == 'd'
mover.turn -30
if near gate
# Your code here
say key
206
onKey = (key) ->
if key == 'g'
grab()
if key == 'w'
step 1
hippo.onClick = () ->
monkey.turnTo hippo
monkey.toss()
onMouseMove = (pos) ->
# Example:
turnTo pos
207
onKey = (key) ->
if key == 'g'
grab()
if key == 'w'
step 1
for h in hippos
# Your code here
h.onClick = () ->
monkey.turnTo h
monkey.toss()
onMouseMove = (pos) ->
# Example:
turnTo pos
208
onKey = (key) ->
if key == 'g'
grab()
if key == 'w'
step 1
if near gate
say key
for h in hippos
# Your code here
h.onClick = () ->
monkey.turnTo h
monkey.toss()
onMouseMove = (pos) ->
# Example:
turnTo pos
209
onKey = (key) ->
if key == 'g'
grab()
if key == 'w'
step 1
if near gate
say key
for h in hippos
# Your code here
h.onClick = () ->
monkey.turnTo h
monkey.toss()
onMouseMove = (pos) ->
# Example:
turnTo pos
210
mover = monkey
monkey.onClick = () ->
mover = monkey
for t in turtles
t.onClick = () ->
mover = t
onKey = (key) ->
if key == 'g'
grab()
if key == 'w'
mover.step 1
if key == 's'
mover.step -1
if near gate
say key
for h in hippos
h.onClick = () ->
turnTo h
toss()
onMouseMove = (pos) ->
turnTo pos
gorilla.onClick = () ->
turnTo gorilla
toss()