Skip to content
Snippets Groups Projects
Commit a8b74d37 authored by Adriel Nuqui's avatar Adriel Nuqui
Browse files

Integrated Leaderboard to end of level 1

parent cec26e5f
No related branches found
No related tags found
No related merge requests found
......@@ -5,6 +5,11 @@ from csv import reader
def view_leaderboard(filename):
if filename == 'Times.csv':
print('LEVEL 1 \n')
else:
print('LEVEL 2 \n')
print("________Leaderboard________\n")
with open(str(filename)) as csv_file:
......@@ -15,15 +20,13 @@ def view_leaderboard(filename):
pass
line_count += 1
else:
time = row[2] #00:00:00 format
minutes = time // 60
seconds = time % 60
time = [round(minutes), round(seconds)]
time = row[2]
time = int(time)
minutes = round(time // 60)
seconds = round(time % 60)
time = [str(minutes), str(seconds)]
name = row[1]
if minutes[0] == '0':
minutes = minutes[1]
print(f'{row[1]} escaped in {time[0]} minutes and {time[1]} seconds!')
line_count += 1
......@@ -55,11 +58,19 @@ def append_leaderboard(seconds_used,filename): #time_used = 20 minutes - time r
for row in list_of_rows:
newRecord = str(row[0]) + "," + str(row[1]) + "," + str(row[2]) + "\n"
file.write(newRecord)
print(newRecord)
file.write(newRecord)
lastRecord = str(newindex) + "," + str(name) + "," + str(seconds_used) + "\n"
file.write(str(lastRecord)) #Writes data into the file
file.close()
print("Input 'Yes' or 'No'")
userinput = input("Would you live to view the leaderboard? :")
userinput = userinput.lower()
if userinput == 'yes':
view_leaderboard(filename)
elif userinput == 'no':
print("Continuing back into the game...")
print('Returning back to the game...')
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment