Поскольку изображение всегда центрируется на (0, 0)
, мы можем использовать setworldcoordinates()
, чтобы изменить местоположение (0, 0)
:
import turtle
# SET UP WINDOW
wn = turtle.Screen()
wn.bgcolor('black')
wn.title("x")
wn.setup(width=800, height=800)
wn.setworldcoordinates(-470, -400, 330, 400) # 70 pixel shift
wn.bgpic("spacebg.png")
# DRAW GAME BORDER
border_pen = turtle.Turtle()
border_pen.speed('fastest')
border_pen.color('white')
border_pen.pensize(3)
border_pen.penup()
border_pen.setposition(-300, -300)
border_pen.pendown()
for side in range(4):
border_pen.fd(600)
border_pen.lt(90)
border_pen.hideturtle()
wn.mainloop()