Apocalypse mirror
Sourceforge mirror |
News | Info | Characters | Arenas | Screenshots | Forums | Download | ||||
Developer: | Making of | Character-HOWTO | AI Design | Submit a Character | |||
Documentation: | Main Page | Modules | Class Hierarchy | Class List | File List |
CBackend | Access to the perl game engine |
CBackend::SDoodad | |
CBackend::SPlayer | |
CBackground | Draws the multi-layered background of each arena |
CBackground::SBackgroundLayer | |
CChallengeMenu | Displays the 'you have been challenged' screen |
CChatMenu | The Chat menu is displayed instead of the regular CMenu when the user is connected to MortalNet |
CChooser | CChooser is a control for choosing fighters |
CCourtainViewElement | This view element implements the "opening courtain" effect at the start of the player selection routine |
CCreditsDemo | |
CDemo | CDemo is the base class for every specific demo |
CEnumMenuItem | Enumerated menu items have an integer value, and a set of values and texts which they can display for the user |
CEuDemo | |
CFighterStatDemo | This is a specialized CDemo which displays the stats of a fighter |
CFighterStatsDemo | |
CFlyingChars | Characters jumping onto the screen to form the text in demos |
CFlyingChars::SEnqueuedText | |
CFlyingChars::SFlyingLetter | |
CFlyingPortraitViewElement | Flying portrait element for CPlayerSelectView |
CGame | For running the frontend of a game |
CJoystick | |
CKeyQueue | CKeyQueue is used to introduce a certain amount of negative or positive lag to keystrokes |
CKeyQueue::SEnqueuedKey | |
CMainScreenDemo | |
CMenu | Base class for menu systems in OpenMortal |
CMenuItem | Basic menu item |
CMortalNetwork | Mortal Network messages: |
CMortalNetwork::SGameParams | |
CMortalNetworkImpl | Implementation of the CMortalNetwork interface |
CNetworkMenu | The Network displays and modifies the network connection parameters |
COnlineChat | The "mortal.net" chat protocol should be simple enough.. |
COnlineChatBEImpl | Implementation of the COnlineChatBE interface |
COpenMortalAudio | Audio services for OpenMortal (sound and music) |
COpenMortalAudioPriv | |
CPlayerSelect | This class implements services that allows players to select their fighters |
CPlayerSelectController | Controller part model-view-controller architecture of the player selection |
CPlayerSelectView | View part model-view-controller architecture of the player selection |
CRlePack | CRlePack is an array of images, compressed with runlength encoding |
CRlePack_P | Internal data of CRlePack |
CStory1Demo | |
CStory2Demo | |
CSurfaceLocker | |
CTeamDisplay | Displays teams in the player selection screen for CPlayerSelectView |
CTeamFlashViewElement | This view element flashes the title and '?' mark of active teams |
CTextArea | CTextArea displays scrolling text |
CTextMenuItem | Text menu items are like regular menu items, but they have a text value which can be set |
Guard | |
IOnlineChatBE | This is a backend class which implements communication services with the MortalNet backend |
IOnlineChatBE::SChatEvent | |
IOnlineChatBE::UserInfo | |
IOnlineEventSink | IBackendEventSink is an interface for receiving events from IOnlineChatBE |
IViewElement | A visual element that runs independently within CPlayerSelectView |
SFpsCounter | |
SGameTickPackage | |
SKeystrokePackage | |
SMortalEvent | |
SPlayerInfo | PlayerInfo structure stores information about a PLAYER |
SRleSprite | CRleSprite is a runlength encoded sprite that can be blitted flipped |
SRoundOrder | |
SState | SState aggregates all the state variables of OpenMortal that do not belong to the backend |