OpenMortal Apocalypse mirror
Sourceforge mirror
SourceForge.net Logo
      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

Game logic (frontend + backend connection)

This group of classes implement the frontend part of the game logic, including the game object itself, menus, and connection to the backend. More...


Files

file  MszPerl.h
 This file helps include perl.h The windows version of perl.h contains a lot of stupid #defines, this file helps undefine them.

Classes

struct  SMortalEvent
struct  SFpsCounter
class  CKeyQueue
 CKeyQueue is used to introduce a certain amount of negative or positive lag to keystrokes. More...
class  CGame
 The CGame class is for running the frontend of a game. More...
class  CMenu
 Base class for menu systems in OpenMortal. More...
class  CMenuItem
 Basic menu item. More...
class  CEnumMenuItem
 Enumerated menu items have an integer value, and a set of values and texts which they can display for the user. More...
class  CTextMenuItem
 Text menu items are like regular menu items, but they have a text value which can be set. More...
class  CNetworkMenu
 The Network displays and modifies the network connection parameters. More...
struct  SState
 SState aggregates all the state variables of OpenMortal that do not belong to the backend. More...
class  CBackend
 The CBackend class provides access to the perl game engine. More...
class  CBackground
 The CBackground class draws the multi-layered background of each arena. More...

Enumerations

enum  FighterEnum {
  UNKNOWN = 0, ULMAR, UPI, ZOLI,
  CUMI, SIRPI, MACI, BENCE,
  GRIZLI, DESCANT, SURBA, AMBRUS,
  DANI, KINGA, MISI, LASTFIGHTER
}

Variables

SFpsCounter oFpsCounter

Detailed Description

This group of classes implement the frontend part of the game logic, including the game object itself, menus, and connection to the backend.


Enumeration Type Documentation

enum FighterEnum
 

Enumeration values:
UNKNOWN  Must be the first element, must be 0 (used by iterations).
ULMAR 
UPI 
ZOLI 
CUMI 
SIRPI 
MACI 
BENCE 
GRIZLI 
DESCANT 
SURBA 
AMBRUS 
DANI 
KINGA 
MISI 
LASTFIGHTER  This must terminate the list, iterations use it.


Variable Documentation

struct SFpsCounter oFpsCounter