added setup values to store system and player UUID
[rocksndiamonds.git] / src / libgame / system.h
index 40f3436b219d07055b0e767547c87c9890e47791..bf7ec1a4306200bf146ed2e6047eab6925aa2bf9 100644 (file)
@@ -1013,6 +1013,8 @@ struct ProgramInfo
   void (*exit_message_function)(char *, va_list);
   void (*exit_function)(int);
 
+  char *system_uuid;           // initialized when reading first setup file
+
   boolean headless;
 };
 
@@ -1050,6 +1052,7 @@ struct OptionInfo
   char *conf_directory;
 
   char *execute_command;
+  char *tape_log_filename;
 
   char *special_flags;
   char *debug_mode;
@@ -1430,6 +1433,9 @@ struct SetupInfo
 {
   char *player_name;
 
+  char *player_uuid;
+  char *system_uuid;
+
   boolean multiple_users;
 
   boolean sound;
@@ -1473,7 +1479,8 @@ struct SetupInfo
   int game_frame_delay;
   boolean sp_show_border_elements;
   boolean small_game_graphics;
-  boolean show_snapshot_buttons;
+  boolean show_load_save_buttons;
+  boolean show_undo_redo_buttons;
   boolean only_show_local_scores;
 
   char *graphics_set;