added loading high scores from score server
[rocksndiamonds.git] / src / main.h
index c0b74e80f8765ea1503941f8b7c61905dadbab8f..2d4e61d632948ed15d5d25e509c683bec6c6efa3 100644 (file)
@@ -3040,6 +3040,7 @@ struct ViewportInfo
 
 struct ScoreEntry
 {
+  char tape_basename[MAX_FILENAME_LEN + 1];
   char name[MAX_PLAYER_NAME_LEN + 1];
   int score;
   int time;            // time (in frames) or steps played
@@ -3054,6 +3055,7 @@ struct ScoreInfo
   int level_nr;
 
   int num_entries;
+  int last_added;
 
   struct ScoreEntry entry[MAX_SCORE_ENTRIES];
 };
@@ -3121,6 +3123,7 @@ struct LevelInfo
   int time;                            // available time (seconds)
   int gems_needed;
   boolean auto_count_gems;
+  boolean rate_time_over_score;
 
   char name[MAX_LEVEL_NAME_LEN + 1];
   char author[MAX_LEVEL_AUTHOR_LEN + 1];
@@ -3763,7 +3766,7 @@ extern boolean                    network_player_action_received;
 extern int                     graphics_action_mapping[];
 
 extern struct LevelInfo                level, level_template;
-extern struct ScoreInfo                scores;
+extern struct ScoreInfo                scores, server_scores;
 extern struct TapeInfo         tape;
 extern struct GlobalInfo       global;
 extern struct BorderInfo       border;