def start():
if not start.started:
turtle.Screen().title("Nustack Turtle Graphics")
start.started = True
python类Screen()的实例源码
def Screen(env) -> "( -- screen)":
'Returns the Screen used by the turtles.'
start()
"Returns the Screen used by turtles"
s = Token("lit_screen", turtle.Screen())
env.stack.push(s)
prog2.py 文件源码
项目:Raspberry-Pi-Making-Amazing-Projects-Right-from-Scratch-
作者: PacktPublishing
项目源码
文件源码
阅读 22
收藏 0
点赞 0
评论 0
def main():
myTurtle = turtle.Turtle()
myWin = turtle.Screen()
myTurtle.penup()
myTurtle.backward(250)
myTurtle.pendown()
koch ( myTurtle, 4, 500 )
myWin.exitonclick()
prog1.py 文件源码
项目:Raspberry-Pi-Making-Amazing-Projects-Right-from-Scratch-
作者: PacktPublishing
项目源码
文件源码
阅读 23
收藏 0
点赞 0
评论 0
def main():
myTurtle = turtle.Turtle()
myWin = turtle.Screen()
myPoints = [[-100,-50],[0,100],[100,-50]]
sierpinski(myPoints,3,myTurtle)
myWin.exitonclick()
def main():
mainscreen = turtle.Screen()
mainscreen.mode("standard")
mainscreen.setup(SCREENWIDTH, SCREENHEIGHT)
nim = Nim(mainscreen)
return "EVENTLOOP"
def makeGraphFrame(self, root):
turtle._Screen._root = root
self.canvwidth = 1000
self.canvheight = 800
turtle._Screen._canvas = self._canvas = canvas = turtle.ScrolledCanvas(
root, 800, 600, self.canvwidth, self.canvheight)
canvas.adjustScrolls()
canvas._rootwindow.bind('<Configure>', self.onResize)
canvas._canvas['borderwidth'] = 0
self.screen = _s_ = turtle.Screen()
turtle.TurtleScreen.__init__(_s_, _s_._canvas)
self.scanvas = _s_._canvas
turtle.RawTurtle.screens = [_s_]
return canvas
def main():
#??????
windows = turtle.Screen()
#????
windows.bgcolor('blue')
#????????
bran = turtle.Turtle()
bran.shape('turtle')
bran.color('yellow')
#????
bran.speed(5)
i=0;
bran.write(i)
i=i+1
bran.circle(120, 720)
bran.write(i)
# #???
# for i in range(1,10):
# bran.forward(100)
# bran.right(90)
# bran.forward(150)
# bran.right(90)
# bran.forward(100)
# bran.right(90)
# bran.forward(150)
# bran.right(90)
# #???
def main():
mainscreen = turtle.Screen()
mainscreen.mode("standard")
mainscreen.setup(SCREENWIDTH, SCREENHEIGHT)
nim = Nim(mainscreen)
return "EVENTLOOP"
def makeGraphFrame(self, root):
turtle._Screen._root = root
self.canvwidth = 1000
self.canvheight = 800
turtle._Screen._canvas = self._canvas = canvas = turtle.ScrolledCanvas(
root, 800, 600, self.canvwidth, self.canvheight)
canvas.adjustScrolls()
canvas._rootwindow.bind('<Configure>', self.onResize)
canvas._canvas['borderwidth'] = 0
self.screen = _s_ = turtle.Screen()
turtle.TurtleScreen.__init__(_s_, _s_._canvas)
self.scanvas = _s_._canvas
turtle.RawTurtle.screens = [_s_]
return canvas
def __init__(self):
#Creates display for visualization.
self.window = turtle.Screen()
turtle.setworldcoordinates(-5, -5, 5, 5)
turtle.speed(0)
#Initializes ROS and subscribes to particle filter.
rospy.init_node('particle_visualizer', anonymous=True)
rospy.Subscriber('particle_filter', Particle_vector, self.update)
#Initializes list of particles.
self.particles = []
def kwScRog(dlBokKw):
wnd = turtle.Screen()
wnd.colormode(255)
turtle.fillcolor(102, 51, 0)
numPow = 1
bokMalKw = math.floor((dlBokKw - (dlBokKw / 5) * 2))
scBok = math.sqrt(((dlBokKw / 5) ** 2) * 2)
turtle.begin_fill()
while(numPow <= 4):
turtle.fd(bokMalKw)
turtle.lt(45)
turtle.fd(scBok)
turtle.lt(45)
numPow = numPow + 1
turtle.end_fill()
def play(move_player):
window = turtle.Screen()
window.bgcolor('black')
window.tracer(0)
player = turtle.Turtle()
player.penup()
player.setposition(-PLAYGROUND_SIDE, 0)
player.speed(0)
player.color('white')
play_game = True
def quit_game():
play_game = False
window.listen()
window.onkey(quit_game, 'q')
drow_border()
place_enemies()
while play_game:
start_time = time.clock()
old_x, old_y = player.xcor(), player.ycor()
move_player(player)
x, y = player.xcor(), player.ycor()
if 1 < abs(old_x - x) or 1 < abs(old_y - y):
play_game = False
elif not can_move(x, y):
play_game = False
elif player.xcor() == PLAYGROUND_SIDE:
play_game = False
window.update()
elapsed = time.clock() - start_time
if elapsed < FRAME_PERIOD:
time.sleep(FRAME_PERIOD - elapsed)
window.bye()