class M_MENU General cluster: brie_doom description: "m_menu.c DOOM selection menu, options, episodes etc. Sliders and icons. Kinda widget stuff." create: make Ancestors ANY Queries currentmenu: detachable MENU_T detaillevel: INTEGER_32 Ep1: INTEGER_32 Ep2: INTEGER_32 Ep3: INTEGER_32 Ep4: INTEGER_32 Ep_end: INTEGER_32 epi: INTEGER_32 Epidef: MENU_T Episodemenu: ARRAY [MENUITEM_T] Hurtme: INTEGER_32 i_main: I_MAIN inhelpscreens: BOOLEAN itemon: INTEGER_32 Killthings: INTEGER_32 Lineheight: INTEGER_32 Loadgame: INTEGER_32 m_responder (ev: EVENT_T): BOOLEAN Main_end: INTEGER_32 Maindef: MENU_T Mainmenu: ARRAY [MENUITEM_T] menuactive: BOOLEAN messagelastmenuactive: BOOLEAN messageneedsinput: BOOLEAN messageroutine: detachable PROCEDURE [INTEGER_32] messagestring: STRING_8 messagetoprint: BOOLEAN mousesensitivity: INTEGER_32 Newdef: MENU_T Newg_end: INTEGER_32 Newgame: INTEGER_32 Newgamemenu: ARRAY [MENUITEM_T] Nightmare: INTEGER_32 Options: INTEGER_32 quicksaveslot: INTEGER_32 Quitdoom: INTEGER_32 Rdthsempty2: INTEGER_32 Rdthssempty1: INTEGER_32 Read1_end: INTEGER_32 Read2_end: INTEGER_32 Readdef1: MENU_T Readdef2: MENU_T Readmenu1: ARRAY [MENUITEM_T] Readmenu2: ARRAY [MENUITEM_T] Readthis: INTEGER_32 Savegame: INTEGER_32 savestringenter: BOOLEAN screenblocks: INTEGER_32 screensize: INTEGER_32 showmessages: INTEGER_32 skullanimcounter: INTEGER_32 Skullname: ARRAY [STRING_8] Skullxoff: INTEGER_32 Toorough: INTEGER_32 Violence: INTEGER_32 whichskull: INTEGER_32 x: INTEGER_32 y: INTEGER_32 Commands m_chooseskill (a_choice: INTEGER_32) m_clearmenus m_drawepisode m_drawer m_drawmainmenu m_drawnewgame m_drawreadthis1 m_drawreadthis2 m_episode (a_choice: INTEGER_32) m_finishreadthis (choice: INTEGER_32) m_init m_loadgame (choice: INTEGER_32) m_newgame (choice: INTEGER_32) m_options (choice: INTEGER_32) m_quitdoom (choice: INTEGER_32) m_readthis (choice: INTEGER_32) m_readthis2 (choice: INTEGER_32) m_savegame (choice: INTEGER_32) m_setupnextmenu (menudef: MENU_T) m_startcontrolpanel m_startmessage (string: STRING_8; routine: [like messageroutine] detachable PROCEDURE [INTEGER_32]; input: BOOLEAN) m_ticker m_verifynightmare (ch: INTEGER_32) make (a_i_main: [like i_main] I_MAIN) set_detaillevel (a_detaillevel: [like detaillevel] INTEGER_32) set_mousesensitivity (a_mousesensitivity: [like mousesensitivity] INTEGER_32) set_screenblocks (a_screenblocks: [like screenblocks] INTEGER_32) set_showmessages (a_showmessages: [like showmessages] INTEGER_32) Constraints
Generated by ISE EiffelStudio