Main Page   Namespace List   Class Hierarchy   Alphabetical List   Data Structures   File List   Namespace Members   Data Fields   Globals  

ExManager Class Reference

#include <ExManager.h>

Inheritance diagram for ExManager:

ExManagerAnimation ExManagerCollision ExManagerCommand ExManagerConsole ExManagerFog ExManagerId ExManagerInputGLUT ExManagerMap ExManagerObject ExManagerObject< ExCCamera * > ExManagerObject< ExCFont > ExManagerObject< ExCGizmo > ExManagerObject< ExCInterface > ExManagerObject< ExCLight > ExManagerObject< ExCMenu > ExManagerObject< ExCModel * > ExManagerObject< ExCSound > ExManagerObject< ExCSpirit > ExManagerObject< ExCSystemeParticule > ExManagerObject< ExCTexture > ExManagerOutput ExManagerPVS ExManagerSpecialEffect ExManagerVertexArrays ExManagerWindow

Public Methods

 ExManager ()
 ~ExManager ()
void SetConsolFlux (std::ostrstream *consol)
bool GetStatus (void)
void SetStatus (bool status)
void SetAskForCommand (bool status)
void SetAskForExclusifCommand (bool status)
bool AskForCommand (void)
bool AskForExclusifCommand (void)
virtual void Init (void)
virtual void Reset (void)
virtual ExCAction InputCommand (ExCCommand Command)
virtual ExCAction InputAction (ExCAction Action)

Data Fields

std::ostrstream * Consol

Protected Attributes

bool m_Status
bool m_AskForCommand
bool m_Exclusif

Constructor & Destructor Documentation

ExManager  
 

Definition at line 25 of file ExManager.cpp.

00026 {}

~ExManager  
 

Definition at line 27 of file ExManager.cpp.

00028 {}


Member Function Documentation

bool AskForCommand void    [inline]
 

Definition at line 57 of file ExManager.h.

References m_AskForCommand.

Referenced by ExManagerCommand::InputCommand().

00057 {return m_AskForCommand;}

bool AskForExclusifCommand void    [inline]
 

Definition at line 58 of file ExManager.h.

References m_Exclusif.

Referenced by ExManagerCommand::InputCommand().

00058 {return m_Exclusif;}

bool GetStatus void    [inline]
 

Definition at line 53 of file ExManager.h.

References m_Status.

Referenced by ExManagerMenu::Draw(), ExManagerInterface::Draw(), ExManagerConsole::Draw(), ExManagerOutput::DrawScene(), and ExManagerMenu::InputAction().

00053 {return m_Status;}

void Init void    [virtual]
 

Reimplemented in ExManagerCamera, ExManagerCollision, ExManagerCommand, ExManagerConsole, ExManagerFog, ExManagerFont, ExManagerGizmo, ExManagerId, ExManagerInputGLUT, ExManagerInterface, ExManagerLight, ExManagerMap, ExManagerMenu, ExManagerModel, ExManagerObject, ExManagerOutput, ExManagerParticuleSystem, ExManagerPVS, ExManagerSound, ExManagerSpirit, ExManagerTexture, ExManagerVertexArrays, ExManagerObject< ExCModel * >, ExManagerObject< ExCLight >, ExManagerObject< ExCInterface >, ExManagerObject< ExCMenu >, ExManagerObject< ExCSound >, ExManagerObject< ExCCamera * >, ExManagerObject< ExCFont >, ExManagerObject< ExCGizmo >, ExManagerObject< ExCTexture >, ExManagerObject< ExCSystemeParticule >, and ExManagerObject< ExCSpirit >.

Definition at line 31 of file ExManager.cpp.

00032 {}

ExCAction InputAction ExCAction    Action [virtual]
 

Reimplemented in ExManagerCamera, ExManagerCommand, ExManagerConsole, ExManagerFog, ExManagerId, ExManagerInterface, ExManagerMap, ExManagerMenu, ExManagerModel, ExManagerParticuleSystem, ExManagerSound, ExManagerTexture, and ExManagerWindow.

Definition at line 37 of file ExManager.cpp.

00038 {return NOTHING;}

ExCAction InputCommand ExCCommand    Command [virtual]
 

Reimplemented in ExManagerCamera, ExManagerCommand, ExManagerConsole, ExManagerFog, ExManagerInterface, ExManagerMap, ExManagerMenu, ExManagerModel, ExManagerParticuleSystem, ExManagerSound, and ExManagerWindow.

Definition at line 35 of file ExManager.cpp.

00036 {return NOTHING;}

void Reset void    [virtual]
 

Reimplemented in ExManagerAnimation, ExManagerCamera, ExManagerCollision, ExManagerCommand, ExManagerConsole, ExManagerFog, ExManagerFont, ExManagerGizmo, ExManagerId, ExManagerInputGLUT, ExManagerInterface, ExManagerLight, ExManagerMap, ExManagerMenu, ExManagerModel, ExManagerObject, ExManagerOutput, ExManagerParticuleSystem, ExManagerPVS, ExManagerSound, ExManagerSpecialEffect, ExManagerSpirit, ExManagerTexture, ExManagerVertexArrays, ExManagerWindow, ExManagerObject< ExCModel * >, ExManagerObject< ExCLight >, ExManagerObject< ExCInterface >, ExManagerObject< ExCMenu >, ExManagerObject< ExCSound >, ExManagerObject< ExCCamera * >, ExManagerObject< ExCFont >, ExManagerObject< ExCGizmo >, ExManagerObject< ExCTexture >, ExManagerObject< ExCSystemeParticule >, and ExManagerObject< ExCSpirit >.

Definition at line 29 of file ExManager.cpp.

00030 {}

void SetAskForCommand bool    status [inline]
 

Definition at line 55 of file ExManager.h.

References m_AskForCommand.

Referenced by ExManagerConsole::ExManagerConsole(), ExManagerModel::ExManagerModel(), ExManagerMenu::Init(), ExManagerMenu::InputAction(), and ExManagerConsole::InputAction().

00055 {m_AskForCommand=status;} 

void SetAskForExclusifCommand bool    status [inline]
 

Definition at line 56 of file ExManager.h.

References m_Exclusif.

Referenced by ExManagerConsole::ExManagerConsole(), ExManagerModel::ExManagerModel(), ExManagerMenu::Init(), ExManagerMenu::InputAction(), and ExManagerConsole::InputAction().

00056 {m_Exclusif=status;}

void SetConsolFlux std::ostrstream *    consol
 

Definition at line 33 of file ExManager.cpp.

References Consol.

Referenced by SetManagerLink().

00034 {Consol=consol;}

void SetStatus bool    status [inline]
 

Definition at line 54 of file ExManager.h.

References m_Status.

Referenced by ExManagerConsole::Draw(), ExManagerConsole::ExManagerConsole(), ExManagerMenu::Init(), ExManagerInterface::Init(), ExManagerMenu::InputAction(), ExManagerConsole::InputAction(), and ExManagerConsole::SetConsoleState().

00054 {m_Status=status;}


Field Documentation

std::ostrstream* Consol
 

Reimplemented in ExManagerAnimation.

Definition at line 43 of file ExManager.h.

Referenced by ExManagerObject::Add(), ExManagerMenu::Add(), ExManagerConsole::AddStringAction(), ExManagerConsole::ApplyBuffCommand(), ExManagerInputGLUT::CheckInput(), ExManagerSound::DisplayAviableInput(), ExManagerInputGLUT::DisplayAviableInput(), ExManagerCommand::DisplayFileType(), ExManagerConsole::Draw(), ExManagerVertexArrays::Init(), ExManagerSound::Init(), ExManagerSound::InputAction(), ExManagerParticuleSystem::InputAction(), ExManagerModel::InputAction(), ExManagerMap::InputAction(), ExManagerInterface::InputAction(), ExManagerFog::InputAction(), ExManagerConsole::InputAction(), ExManagerCommand::InputAction(), ExManagerCamera::InputAction(), ExManagerObject::List(), ExManagerModel::List(), ExManagerId::List(), ExManagerConsole::ListConsoleCommand(), ExManagerTexture::Load(), ExManagerParticuleSystem::Load(), ExManagerModel::Load(), ExManagerInterface::Load(), ExManagerCommand::LoadCommandFile(), ExManagerMap::LoadMap(), ExManagerCommand::LoadSetOfFile(), ExManagerSound::LoadSound(), ExManagerSound::PlaySound(), ExManagerCommand::ProcesExCAction(), ExManagerId::RecordObject(), SetConsolFlux(), and ExManagerConsole::Write().

bool m_AskForCommand [protected]
 

Definition at line 37 of file ExManager.h.

Referenced by AskForCommand(), ExManagerConsole::ExManagerConsole(), and SetAskForCommand().

bool m_Exclusif [protected]
 

Definition at line 38 of file ExManager.h.

Referenced by AskForExclusifCommand(), and SetAskForExclusifCommand().

bool m_Status [protected]
 

Definition at line 36 of file ExManager.h.

Referenced by GetStatus(), and SetStatus().


The documentation for this class was generated from the following files:
Generated on Tue Dec 10 18:20:34 2002 for ExNihilo by doxygen1.3-rc1