我制作了一个模拟游戏:
但是当碰到绿色草地,希望可以显示提示
帮帮忙呗
import turtle as c
c1=c.Turtle()
c2=c.Turtle()
c1.speed(0)
c2.speed(0)
c1.dot(60,'black')
c1.color('black')
c1.goto(0,20)
c1.begin_fill()
c1.goto(300,20)
c1.goto(300,-20)
c1.goto(0,-20)
c1.goto(0,20)
c1.end_fill()
c1.goto(20,0)
c1.begin_fill()
c1.goto(20,300)
c1.goto(-20,300)
c1.goto(-20,0)
c1.end_fill()
c.bgcolor('green')
c1.goto(300,20)
c1.goto(300,-300)
c1.color('blue')
c1.begin_fill()
c1.goto(300,300)
c1.goto(900,300)
c1.goto(900,-300)
c1.goto(300,-300)
c1.end_fill()
c1.goto(400,0)
c1.color('red')
c1.write('市政府')
c1.color('black')
c1.penup()
c1.goto(0,-20)
c1.pendown()
c1.begin_fill()
c1.goto(-300,-20)
c1.goto(-300,20)
c1.goto(-0,20)
c1.goto(-0,-20)
c1.end_fill()
c1.goto(-300,20)
c1.goto(-300,-300)
c1.color('yellow')
c1.begin_fill()
c1.goto(-300,300)
c1.goto(-900,300)
c1.goto(-900,-300)
c1.goto(-300,-300)
c1.end_fill()
c1.goto(-400,0)
c1.color('cyan')
c1.write('$$ city bank $$')
c1.hideturtle()
x=0
y=0
c2.dot(10,'white')
def man1():
global x
global y
x += 10
c2.clear()
c2.penup()
c2.goto(x,y)
c2.pendown()
c2.dot(10,'white')
def man2():
global x
global y
y -= 10
c2.clear()
c2.penup()
c2.goto(x,y)
c2.pendown()
c2.dot(10,'white')
def man3():
global x
global y
x -= 10
c2.clear()
c2.penup()
c2.goto(x,y)
c2.pendown()
c2.dot(10,'white')
def man4():
global x
global y
y += 10
c2.clear()
c2.penup()
c2.goto(x,y)
c2.pendown()
c2.dot(10,'white')
c.listen()
c.onkeypress(man1,'d')
c.onkeypress(man2,'s')
c.onkeypress(man3,'a')
c.onkeypress(man4,'w')