Skip to content

Commit

Permalink
Create scan
Browse files Browse the repository at this point in the history
  • Loading branch information
kjghfgv authored May 1, 2023
0 parents commit 1583f08
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions scan
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
from turtle import Turtle

ALIGNMENT = "center"
FONT = ("Courier", 20, "normal")


class Scoreboard(Turtle):
def __init__(self):
super().__init__()
self.penup()
self.hideturtle()
self.goto(0, 270)
self.color("white")
self.score = 0
with open("data.txt") as score_file:
self.highest_score = int(score_file.read())
self.update_scoreboard()

def update_scoreboard(self):
self.clear()
self.write(arg=f"Score: {self.score} Highest Score: {self.highest_score}", align=ALIGNMENT, font=FONT)

def reset_score(self):
if self.score > self.highest_score:
self.highest_score = self.score
with open("data.txt", "w") as score_file:
score_file.write(f"{self.highest_score}")
self.score = 0
self.update_scoreboard()

def increase_score(self):
self.score += 1
self.update_scoreboard()

0 comments on commit 1583f08

Please sign in to comment.