projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
changed some comments
[rocksndiamonds.git]
/
src
/
game_bd
/
main_bd.c
diff --git
a/src/game_bd/main_bd.c
b/src/game_bd/main_bd.c
index 68f0ec400e8ff37e54d7066c7475cec45d3c5f6c..da296229a6652392b2ecd6f56ea05f05b49e304a 100644
(file)
--- a/
src/game_bd/main_bd.c
+++ b/
src/game_bd/main_bd.c
@@
-154,6
+154,16
@@
boolean LoadNativeLevel_BD(char *filename, int level_pos, boolean level_info_onl
return TRUE;
}
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
// ============================================================================
// 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
if (seed == NEW_RANDOMIZE)
{
// get randomly selected seed to render the cave
- seed = g_random_int_range(0, GD_CAVE_SEED_MAX);
+ seed = g
d
_random_int_range(0, GD_CAVE_SEED_MAX);
}
game_bd.random_seed = seed;
}
game_bd.random_seed = seed;