X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=menu.h;h=7374b01b0536cd7137c52813070d46a9ef50f60a;hb=45e00ad85bfa8678f192f530a1ed64286336417e;hp=8bee52fb4934a807af362e128974cb4331568c2a;hpb=fc83bfe29745415b7ab325a045d637d901450b22;p=xonotic%2Fdarkplaces.git diff --git a/menu.h b/menu.h index 8bee52fb..7374b01b 100644 --- a/menu.h +++ b/menu.h @@ -22,7 +22,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #define MENU_H #define M_PROG_FILENAME "menu.dat" -#define M_NAME "MENU" +#define M_NAME "menu" #define M_MAX_EDICTS (1 << 11) // should be enough for a menu enum m_state_e { @@ -43,11 +43,14 @@ enum m_state_e { 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 +72,10 @@ void MP_Shutdown (void);*/ // // menu router // +void MR_Init_Commands (void); void MR_Init (void); -void MR_Restart_f (void); -void (*MR_Keydown) (int key); +void MR_Restart (void); +void (*MR_Keydown) (int key, char ascii); void (*MR_Draw) (void); void (*MR_ToggleMenu_f) (void); void (*MR_Shutdown) (void);