Annotation of doom/m_menu.h, revision 1.1.1.3

1.1       root        1: // Emacs style mode select   -*- C++ -*- 
                      2: //-----------------------------------------------------------------------------
                      3: //
                      4: // $Id:$
                      5: //
                      6: // Copyright (C) 1993-1996 by id Software, Inc.
                      7: //
1.1.1.3 ! root        8: // This source is available for distribution and/or modification
        !             9: // only under the terms of the DOOM Source Code License as
        !            10: // published by id Software. All rights reserved.
1.1       root       11: //
1.1.1.3 ! root       12: // The source is distributed in the hope that it will be useful,
1.1       root       13: // but WITHOUT ANY WARRANTY; without even the implied warranty of
1.1.1.3 ! root       14: // FITNESS FOR A PARTICULAR PURPOSE. See the DOOM Source Code License
        !            15: // for more details.
1.1       root       16: //
                     17: // DESCRIPTION:
                     18: //   Menu widget stuff, episode selection and such.
                     19: //    
                     20: //-----------------------------------------------------------------------------
                     21: 
                     22: 
                     23: #ifndef __M_MENU__
                     24: #define __M_MENU__
                     25: 
                     26: 
                     27: 
                     28: #include "d_event.h"
                     29: 
                     30: //
                     31: // MENUS
                     32: //
                     33: // Called by main loop,
                     34: // saves config file and calls I_Quit when user exits.
                     35: // Even when the menu is not displayed,
                     36: // this can resize the view and change game parameters.
                     37: // Does all the real work of the menu interaction.
                     38: boolean M_Responder (event_t *ev);
                     39: 
                     40: 
                     41: // Called by main loop,
                     42: // only used for menu (skull cursor) animation.
                     43: void M_Ticker (void);
                     44: 
                     45: // Called by main loop,
                     46: // draws the menus directly into the screen buffer.
                     47: void M_Drawer (void);
                     48: 
                     49: // Called by D_DoomMain,
                     50: // loads the config file.
                     51: void M_Init (void);
                     52: 
                     53: // Called by intro code to force menu up upon a keypress,
                     54: // does nothing if menu is already up.
                     55: void M_StartControlPanel (void);
                     56: 
                     57: 
                     58: 
                     59: 
                     60: 
                     61: 
                     62: #endif    
                     63: //-----------------------------------------------------------------------------
                     64: //
                     65: // $Log:$
                     66: //
                     67: //-----------------------------------------------------------------------------

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.