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
};
struct ScoreInfo
int level_nr;
int num_entries;
+ int last_added;
+ int last_added_local;
+
+ boolean updated;
struct ScoreEntry entry[MAX_SCORE_ENTRIES];
};
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];
char *convert_leveldir;
int convert_level_nr;
+ char *dumplevel_leveldir;
+ int dumplevel_level_nr;
+
+ char *dumptape_leveldir;
+ int dumptape_level_nr;
+
char *create_images_dir;
int num_toons;
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;