X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=menu.h;h=73adb73887d1d88cb3320df11b3900e9eb5969ce;hb=780934a7d98fc6f0a6d65ac8577bfc24dba3eebd;hp=1dd8e17e7200d0e18cab813fbde91396995cc626;hpb=90d70143a702ca48355dc63992bb68d9ad45a21d;p=xonotic%2Fdarkplaces.git diff --git a/menu.h b/menu.h index 1dd8e17e..73adb738 100644 --- a/menu.h +++ b/menu.h @@ -23,13 +23,15 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #define M_PROG_FILENAME "menu.dat" #define M_NAME "menu" -#define M_MAX_EDICTS (1 << 11) // should be enough for a menu +#define M_MAX_EDICTS (1 << 12) // should be enough for a menu enum m_state_e { m_none, m_main, m_demo, m_singleplayer, + m_transfusion_episode, + m_transfusion_skill, m_load, m_save, m_multiplayer, @@ -38,6 +40,7 @@ enum m_state_e { m_video, m_keys, m_help, + m_credits, m_quit, m_lanconfig, m_gameoptions, @@ -50,6 +53,7 @@ enum m_state_e { extern enum m_state_e m_state; extern char m_return_reason[32]; +void M_Update_Return_Reason(char *s); /* // hard-coded menus @@ -74,9 +78,9 @@ void MP_Shutdown (void);*/ void MR_Init_Commands (void); void MR_Init (void); void MR_Restart (void); -void (*MR_Keydown) (int key, char ascii); -void (*MR_Draw) (void); -void (*MR_ToggleMenu_f) (void); -void (*MR_Shutdown) (void); +extern void (*MR_Keydown) (int key, char ascii); +extern void (*MR_Draw) (void); +extern void (*MR_ToggleMenu_f) (void); +extern void (*MR_Shutdown) (void); #endif