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