1 #define NUM_HIGHSCORES 10 2 3 4 typedef struct { 5 int Score; 6 char Name[MAX_PLAYERNAME_LENGTH]; 7 } HighScore; 8 9 10 extern HighScore HighScores[NUM_HIGHSCORES]; 11 extern char HighScoreName[MAX_PLAYERNAME_LENGTH]; 12 extern int Score; 13 extern char ScoreFileName[MAX_FILENAME_SIZE]; 14 15 16 extern void ClearHighScores(); 17 extern void InitHighScores(); 18 extern int CheckForHighScore(); 19 extern void AddHighScore(char *name); 20 extern void ReadHighScores(); 21 extern void SaveHighScores(); 22