Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members

nge::engine Namespace Reference

Level graph manipulation is done in this namespace. More...


Classes

class  ILevelManager
 Level Graph Management System (LGMS). More...
class  ILevelNode
class  IRegionLevelNode
class  IWorldLevelNode
class  IZoneGroupLevelNode
class  IZoneLevelNode

Enumerations

enum  E_DEBUG_LEVEL_TYPE {
  EDL_OFF = 0, EDL_IDLE = 1, EDL_ID = 2, EDL_NAME = 4,
  EDL_FULL_NAME = EDL_ID | EDL_NAME, EDL_FULL = 0xffffffff
}
enum  E_LEVEL_NODE_PROCESS_PASS {
  ELNPP_PRE_PROCESS, ELNPP_POST_PROCESS, ELNPP_GAME_ENTITY, ELNPP_WORLD,
  ELNPP_ZONE_GROUP, ELNPP_ZONE, ELNPP_REGION, ELNPP_COUNT
}
enum  E_LEVEL_NODE_TYPE {
  ELNT_LEVEL, ELNT_WORLD, ELNT_ZONE_GROUP, ELNT_ZONE,
  ELNT_REGION, ELNT_GAME_ENTITY, ELNT_HUMAN_PLAYER_ENTITY, ELNT_UNKNOWN,
  ELNT_EMPTY, ELNT_ANY
}


Detailed Description

Level graph manipulation is done in this namespace.

Enumeration Type Documentation

Enumerator:
EDL_OFF  No Debug Data ( Default ).
EDL_IDLE 
EDL_ID 
EDL_NAME 
EDL_FULL_NAME 
EDL_FULL  Show all debug infos.

Definition at line 14 of file EDebugLevelTypes.hpp.

Enumerator:
ELNPP_PRE_PROCESS  These nodes will be processed first (of all).
ELNPP_POST_PROCESS  These nodes will be processed last (of all).
ELNPP_GAME_ENTITY  These nodes will be processed before the level graph.
ELNPP_WORLD  Special Pass, reserved for worlds Only. Automatically set to worlds.
ELNPP_ZONE_GROUP  Special Pass, reserved for zone groups Only. Automatically set to zone groups.
ELNPP_ZONE  Special Pass, reserved for zones Only. Automatically set to zones.
ELNPP_REGION  Special Pass, reserved for custom regions Only. Automatically set to custom regions.
ELNPP_COUNT  Never used, value specifing how much parameters there are.

Definition at line 35 of file ILevelManager.hpp.

Enumerator:
ELNT_LEVEL  Indicates the Root Level Node.
ELNT_WORLD  Indicates a World Level Node.
ELNT_ZONE_GROUP  Indicates a Zone Group Level Node.
ELNT_ZONE  Indicates a Zone Level Node.
ELNT_REGION  Indicates a Region Level Node (which is not a world, a zone group or a zone).
ELNT_GAME_ENTITY  Indicates a Game Entity Level Node.
ELNT_HUMAN_PLAYER_ENTITY  Indicates a Human Player Entity.
ELNT_UNKNOWN  Unknown level node.
ELNT_EMPTY  Empty level node.
ELNT_ANY  Any level node.

Definition at line 14 of file ELevelNodeTypes.hpp.


The NUSoftware Game Engine
The NUSoftware Game Engine Documentation © 2007-2008 by Tomer Nosrati. Generated on Sat Apr 26 16:52:35 2008 by Doxygen (1.5.5)