changed most comments from C to C++ style for BD engine code
[rocksndiamonds.git] / src / game_bd / main_bd.c
index 68f0ec400e8ff37e54d7066c7475cec45d3c5f6c..da296229a6652392b2ecd6f56ea05f05b49e304a 100644 (file)
@@ -154,6 +154,16 @@ boolean LoadNativeLevel_BD(char *filename, int level_pos, boolean level_info_onl
   return TRUE;
 }
 
+boolean SaveNativeLevel_BD(char *filename)
+{
+  GdCave *cave = gd_cave_new_from_cave(native_bd_level.cave);
+
+  gd_caveset_clear();
+  gd_caveset = list_append(gd_caveset, cave);
+
+  return gd_caveset_save_to_file(filename);
+}
+
 
 // ============================================================================
 // game engine functions
@@ -243,7 +253,7 @@ unsigned int InitEngineRandom_BD(int seed)
   if (seed == NEW_RANDOMIZE)
   {
     // get randomly selected seed to render the cave
-    seed = g_random_int_range(0, GD_CAVE_SEED_MAX);
+    seed = gd_random_int_range(0, GD_CAVE_SEED_MAX);
   }
 
   game_bd.random_seed = seed;