X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=menu.h;h=a63e62842f5ef41bc79ba5baa35e2212c2f4847e;hb=fc309f7ae1326142820a4b76b3b2afef4f0137e6;hp=05c1b2a9402c659072f49bd06fbcea347ed94fd5;hpb=9e1d9d449d3f69ade2f01e16e47d1e0ab3cf1688;p=xonotic%2Fdarkplaces.git diff --git a/menu.h b/menu.h index 05c1b2a9..a63e6284 100644 --- a/menu.h +++ b/menu.h @@ -30,6 +30,8 @@ enum m_state_e { m_main, m_demo, m_singleplayer, + m_transfusion_episode, + m_transfusion_skill, m_load, m_save, m_multiplayer, @@ -38,16 +40,20 @@ enum m_state_e { m_video, m_keys, m_help, + m_credits, m_quit, m_lanconfig, m_gameoptions, m_slist, m_options_effects, - m_options_colorcontrol + m_options_graphics, + m_options_colorcontrol, + m_reset }; extern enum m_state_e m_state; extern char m_return_reason[32]; +void M_Update_Return_Reason(char *s); /* // hard-coded menus @@ -69,9 +75,10 @@ void MP_Shutdown (void);*/ // // menu router // +void MR_Init_Commands (void); void MR_Init (void); void MR_Restart (void); -void (*MR_Keydown) (int key); +void (*MR_Keydown) (int key, char ascii); void (*MR_Draw) (void); void (*MR_ToggleMenu_f) (void); void (*MR_Shutdown) (void);