ReC98/th02/scorelod.c
nmlgc b7de999705 [Maintenance] Improve score data file-related type and function names
So many things named `score_*`, so many things named `hiscore_*`…
Let's go with `scoredat_*`, which clearly indicates that this stuff is
saved into a file, while still being only 8 characters.

Part of P0063, funded by -Tom-.
2019-12-28 12:14:02 +01:00

12 lines
269 B
C

void pascal near scoredat_load(void)
{
int byte;
file_ropen(SCOREDAT_FN);
file_seek(rank * sizeof(hi), 0);
file_read(&hi, sizeof(hi));
for(byte = 0; byte < sizeof(hi.score); byte++) {
*((unsigned char*)(&hi.score) + byte) -= 0x12;
}
file_close();
}