Rev 11 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 11 | Rev 13 | ||
---|---|---|---|
Line 694... | Line 694... | ||
694 | hscore_t *hscore; |
694 | hscore_t *hscore; |
695 | U32 score; |
695 | U32 score; |
696 | char *ptr; |
696 | char *ptr; |
697 | size_t i, j; |
697 | size_t i, j; |
698 | FILE *fp; |
698 | FILE *fp; |
699 | sprintf_s (hiscorefile_fullpathname, 1024, "%s/ |
699 | sprintf_s (hiscorefile_fullpathname, 1024, "%s/hiscores.txt", sys_getdatapath ()); |
700 | fopen_s (&fp, hiscorefile_fullpathname, "rb"); |
700 | fopen_s (&fp, hiscorefile_fullpathname, "rb"); |
701 | if (fp != NULL) |
701 | if (fp != NULL) |
702 | { |
702 | { |
703 | for (i = 0; (fgets (linebuf, sizeof (linebuf), fp) != NULL) && (i < 8);) |
703 | for (i = 0; (fgets (linebuf, sizeof (linebuf), fp) != NULL) && (i < 8);) |
704 | { |
704 | { |
Line 754... | Line 754... | ||
754 | // Pierre-Marie Baty -- addition: save high scores |
754 | // Pierre-Marie Baty -- addition: save high scores |
755 | { |
755 | { |
756 | char hiscorefile_fullpathname[1024]; |
756 | char hiscorefile_fullpathname[1024]; |
757 | size_t i, j; |
757 | size_t i, j; |
758 | FILE *fp; |
758 | FILE *fp; |
759 | sprintf_s (hiscorefile_fullpathname, 1024, "%s/ |
759 | sprintf_s (hiscorefile_fullpathname, 1024, "%s/hiscores.txt", sys_getdatapath ()); |
760 | fopen_s (&fp, hiscorefile_fullpathname, "wb"); |
760 | fopen_s (&fp, hiscorefile_fullpathname, "wb"); |
761 | if (fp != NULL) |
761 | if (fp != NULL) |
762 | { |
762 | { |
763 | for (i = 0; i < sizeof (game_hscores) / sizeof (game_hscores[0]); i++) |
763 | for (i = 0; i < sizeof (game_hscores) / sizeof (game_hscores[0]); i++) |
764 | { |
764 | { |