added setup option to directly play the next level after solving a level
[rocksndiamonds.git] / src / libgame / system.h
index 23bb94d41042398ac7353fcafd954c3946d89f4d..4dfe8d668ea0318efcb4772348dada308e456915 100644 (file)
@@ -865,6 +865,17 @@ struct ProgramInfo
   boolean headless;
 };
 
+struct NetworkInfo
+{
+  boolean enabled;
+  boolean connected;
+  boolean serveronly;
+
+  char *server_host;
+  int server_port;
+
+};
+
 struct OptionInfo
 {
   char *server_host;
@@ -1246,6 +1257,7 @@ struct SetupInfo
   boolean handicap;
   boolean skip_levels;
   boolean increment_levels;
+  boolean auto_play_next_level;
   boolean time_limit;
   boolean fullscreen;
   int window_scaling_percent;
@@ -1559,6 +1571,7 @@ struct LevelStats
 /* ========================================================================= */
 
 extern struct ProgramInfo      program;
+extern struct NetworkInfo      network;
 extern struct OptionInfo       options;
 extern struct VideoSystemInfo  video;
 extern struct AudioSystemInfo  audio;
@@ -1597,6 +1610,7 @@ extern int                        FrameCounter;
 
 void InitProgramInfo(char *, char *, char *, char *, char *, char *, char *,
                     char *, int);
+void InitNetworkInfo(boolean, boolean, boolean, char *, int);
 
 void InitScoresInfo();
 void SetWindowTitle();