projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20040822-2-src
[rocksndiamonds.git]
/
src
/
game_em
/
main.c
diff --git
a/src/game_em/main.c
b/src/game_em/main.c
index a9701d6955711887254b0489b03a69a7b1ce94eb..7ae2810a67b236ad30fd2c040f246c0944e28d0f 100644
(file)
--- a/
src/game_em/main.c
+++ b/
src/game_em/main.c
@@
-26,6
+26,7
@@
int arg_install;
int arg_silence;
int em_game_status;
int arg_silence;
int em_game_status;
+boolean skip_menu = TRUE;
extern void tab_generate();
extern void ulaw_generate();
extern void tab_generate();
extern void ulaw_generate();
@@
-51,10
+52,21
@@
void em_close_all()
close_all();
}
close_all();
}
-
void em_main_init_game(
)
+
int em_main_init_game(int level_nr
)
{
{
- em_game_status = EM_GAME_STATUS_MENU;
- game_menu_init();
+ if (skip_menu)
+ {
+ em_game_status = EM_GAME_STATUS_PLAY;
+ if (game_play_init(level_nr) != 0)
+ return 1;
+ }
+ else
+ {
+ em_game_status = EM_GAME_STATUS_MENU;
+ game_menu_init();
+ }
+
+ return 0;
}
int em_main_handle_game(byte action)
}
int em_main_handle_game(byte action)