Keos::CConsole Class Reference

Gestion de la console. More...

#include <KeosConsole.h>

Inheritance diagram for Keos::CConsole:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 CConsole ()
 Constructeur par défaut.
void ChangeLook (Console::ILook *NewLook)
 Change l'apparence de la console.
void RegisterCommand (const std::string &Name, const Console::CFunctor &Function, const std::string &Help="No help for this command")
 Enregistre une nouvelle commande.
void SendChar (char Character)
 Envoie un nouveau caractère à la console.
void Update ()
 Met à jour la console.
void Draw () const
 Affiche la console.
void Enable (bool Enabled)
 Active ou désactive la console.

Detailed Description

Gestion de la console.

Definition at line 64 of file KeosConsole.h.


Constructor & Destructor Documentation

Keos::CConsole::CConsole (  ) 

Constructeur par défaut.

Definition at line 61 of file KeosConsole.cpp.

References Keos::Console::Bind(), and RegisterCommand().


Member Function Documentation

void Keos::CConsole::ChangeLook ( Console::ILook NewLook  ) 

Change l'apparence de la console.

Parameters:
NewLook : Pointeur sur le nouveau look

Definition at line 77 of file KeosConsole.cpp.

References Assert.

void Keos::CConsole::RegisterCommand ( const std::string Name,
const Console::CFunctor Function,
const std::string Help = "No help for this command" 
)

Enregistre une nouvelle commande.

Parameters:
Name : Nom de la commande
Function : Foncteur contenant la fonction associée

Definition at line 92 of file KeosConsole.cpp.

Referenced by CConsole().

void Keos::CConsole::SendChar ( char  Character  ) 

Envoie un nouveau caractère à la console.

Parameters:
Character : Caractère

Definition at line 106 of file KeosConsole.cpp.

void Keos::CConsole::Update (  ) 

Met à jour la console.

Definition at line 148 of file KeosConsole.cpp.

void Keos::CConsole::Draw (  )  const

Affiche la console.

Definition at line 158 of file KeosConsole.cpp.

void Keos::CConsole::Enable ( bool  Enabled  ) 

Active ou désactive la console.

Parameters:
Enabled : Active / inactive

Definition at line 170 of file KeosConsole.cpp.


The documentation for this class was generated from the following files:
Generated on Fri Mar 9 14:29:22 2007 for Keos by  doxygen 1.5.1-p1