added hard-coding test mode for high score server
[rocksndiamonds.git] / src / libgame / system.h
index ecc5f69855079f578ce6e1ba4f9b3878a6c308b0..c4b5bc39a961702771100a6d4e80241526d0765f 100644 (file)
 #define API_SERVER_URI_GET             "/api/scores/get"
 #define API_SERVER_URI_RENAME          "/api/players/rename"
 
+#define TESTING
+
+#if defined(TESTING)
+#undef API_SERVER_HOSTNAME
+#define API_SERVER_HOSTNAME            "api-test.artsoft.org"
+#define TEST_PREFIX                    "test."
+#else
+#define TEST_PREFIX                    ""
+#endif
+
 // values for touch control
 #define TOUCH_CONTROL_OFF              "off"
 #define TOUCH_CONTROL_VIRTUAL_BUTTONS  "virtual_buttons"
 #define USERSETUP_FILENAME     "usersetup.conf"
 #define AUTOSETUP_FILENAME     "autosetup.conf"
 #define LEVELSETUP_FILENAME    "levelsetup.conf"
+#define SERVERSETUP_FILENAME   "serversetup.conf"
 #define EDITORSETUP_FILENAME   "editorsetup.conf"
 #define EDITORCASCADE_FILENAME "editorcascade.conf"
 #define HELPANIM_FILENAME      "helpanim.conf"
@@ -1057,6 +1068,8 @@ struct OptionInfo
   char *debug_mode;
 
   char *player_name;
+  char *identifier;
+  char *level_nr;
 
   boolean mytapes;
   boolean serveronly;