Labyrinth
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
Namespaces | Classes | Typedefs | Functions | Variables
LxS::Game Namespace Reference

Gameplay-essential classes (general game-logic centered classes) More...

Namespaces

namespace  Help
 in-game help messages system
 

Classes

class  Action
 Actions are enqueued by UI or AI agents and are processed by game objects in appropriate order. More...
 
class  Dialogue
 dialogue line within AI system More...
 
class  DialogueState
 what does the NPC say and how can PC answer More...
 
class  DialogueTransition
 what does the player character say to an NPC and how NPC reacts More...
 
class  AIAgent
 AI agent for computer controlled character. More...
 
class  BattleResult
 displayable battle result More...
 
class  Character
 Class converging all aspects of playable character. More...
 
class  EquipmentForm
 form for managing character's equipment More...
 
class  Sequence
 animation sequence More...
 
class  GameObject
 Three dimensional interactive game object that is not a character (typically just a decoration considered by renderer and collision detection system) More...
 
class  Item
 generic item class More...
 
class  Sword
 melee weapon More...
 
class  Potion
 potion - can be consumed More...
 
class  Coin
 all kinds of currency units More...
 
class  ItemCatalogue
 catalogue of items More...
 
class  ItemForm
 
class  GridVertex
 Vertex of grid - used in navi-grids. More...
 
struct  GVcomp
 comparison object (in place of std::less<T> for GridVertices) More...
 
struct  GVequal
 comparison object for equality for grid vertices More...
 
class  Map
 Map and it's contents - basically renderable game world! More...
 
class  MapWindow
 Class representing game itself (not the main window or main menu) More...
 
class  DialogueLine
 displayable component for dialogue line More...
 
class  MapWindowOverlay
 Current status (HUD) of game (HP, battle mode results etc.) More...
 
class  NameEditWidget
 to set name of character More...
 
class  Path
 class representing calculated movement path for a character More...
 
class  SimpleCSE
 Simplified character record sheet editor. More...
 

Typedefs

typedef std::list< GridVertexgridvertices
 list of grid vertices
 

Functions

void RenderObject (LxS::CoreGraphics::Renderable::Rendermode mode, GameObject *c)
 render any gameobject on right margin of screen
 

Variables

const SWRS::RulesSystemglobal_rules_system =0
 Global Savage worlds rules system, isn't reloaded upon restarting of game. Is initialized on startup and remains this way.
 

Detailed Description

Gameplay-essential classes (general game-logic centered classes)