python_notes/Turtle/Turtle Crossing/player.py

22 lines
425 B
Python
Raw Normal View History

from turtle import Turtle
STARTING_POSITION = (0, -280)
MOVE_DISTANCE = 10
FINISH_LINE_Y = 280
class Player(Turtle):
def __init__(self):
super().__init__('turtle')
self.penup()
self.setheading(90)
self.reset_player()
def reset_player(self):
self.goto(STARTING_POSITION)
def move(self):
if self.ycor() <= FINISH_LINE_Y:
self.forward(MOVE_DISTANCE)