Add reading highscores from file
parent
5e81d8ba2a
commit
d99de3b23e
|
@ -1 +1,26 @@
|
||||||
def ReadHighScoreFile(file):
|
DIFFICULTIES = ['Very Easy', 'Easy', 'Medium', 'Hard', 'Insane']
|
||||||
|
|
||||||
|
def read_highscore_file(file):
|
||||||
|
with open(file, 'r') as f:
|
||||||
|
file_data = f.read()
|
||||||
|
|
||||||
|
highscore_list = {}
|
||||||
|
for diff, data in zip(DIFFICULTIES, file_data.split('\n---\n')):
|
||||||
|
diff_list = []
|
||||||
|
for line in data.split('\n'):
|
||||||
|
info = {}
|
||||||
|
placing_info = line.split(',')
|
||||||
|
info['name'] = placing_info[0]
|
||||||
|
info['time'] = placing_info[1]
|
||||||
|
diff_list.append(info)
|
||||||
|
highscore_list[diff] = diff_list
|
||||||
|
|
||||||
|
return highscore_list
|
||||||
|
|
||||||
|
|
||||||
|
def write_highscore_file(data):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
score = read_highscore_file("./highscore.txt")
|
|
@ -0,0 +1,29 @@
|
||||||
|
A,140
|
||||||
|
B,1400
|
||||||
|
C,1500
|
||||||
|
D,19290
|
||||||
|
E,40000
|
||||||
|
---
|
||||||
|
AA,140
|
||||||
|
BB,1400
|
||||||
|
CC,1500
|
||||||
|
DD,19290
|
||||||
|
EE,40000
|
||||||
|
---
|
||||||
|
AAA,140
|
||||||
|
BBB,1400
|
||||||
|
CCC,1500
|
||||||
|
DDD,19290
|
||||||
|
EEE,40000
|
||||||
|
---
|
||||||
|
AAAA,140
|
||||||
|
BBBB,1400
|
||||||
|
CCCC,1500
|
||||||
|
DDDD,19290
|
||||||
|
EEEE,40000
|
||||||
|
---
|
||||||
|
AAAAA,9000
|
||||||
|
BBBBB,10000
|
||||||
|
CCCCC,20000
|
||||||
|
DDDDD,40000
|
||||||
|
EEEEE,70000
|
Loading…
Reference in New Issue