X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fmain.h;h=1b9e7cb63691eb31f714189f1c55e5ec22e796e2;hb=fdb8c9a6ae3d2ed960506a57ddca1bafc55a67ea;hp=c0b74e80f8765ea1503941f8b7c61905dadbab8f;hpb=7f854f7628d746306ec1a7fcd27c93bbb7652740;p=rocksndiamonds.git diff --git a/src/main.h b/src/main.h index c0b74e80..1b9e7cb6 100644 --- a/src/main.h +++ b/src/main.h @@ -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,10 @@ struct ScoreInfo int level_nr; int num_entries; + int last_added; + int last_added_local; + + boolean updated; struct ScoreEntry entry[MAX_SCORE_ENTRIES]; }; @@ -3121,6 +3126,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 +3769,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;