Referencia de la Clase zak::Console

Lista de todos los miembros.

Métodos públicos estáticos

static void Initialize ()
static void Clear ()
static void Trace (string str)
static void Trace (const char *str,...)
static string ReadLine ()
static bool IsEmpty ()
static bool ExecuteCommand (string input)
static bool RegisterCommand (string cmd, pointerToFunc func)

Atributos públicos estáticos

static vector< string > _lastCommands
static int _lastCmdCursor

Descripción detallada

Clase que maneja los datos de la consola estilo Quake.
Autor:
Juan Pablo "McKrackeN" Bettini


Documentación de las funciones miembro

void zak::Console::Clear (  )  [static]

Método que elimina los elementos de la consola

void zak::Console::Trace ( string  str  )  [static]

Método que permite logear texto en la consola.

Parámetros:
str Cadena de caracteres a ser agregada a la consola.

void zak::Console::Trace ( const char *  str,
  ... 
) [static]

Método que permite logear texto en la consola.

Parámetros:
str Cadena de caracteres a ser agregada a la consola con formato estilo printf.

string zak::Console::ReadLine (  )  [static]

Método que permite leer una línea de la consola. Al tratarse de una lista circular, la línea será eliminada. El método deberá ser invocado si la lista no está vacía.

Ver también:
IsEmpty()
Devuelve:
Cadena de caracteres de la línea.

static bool zak::Console::IsEmpty (  )  [inline, static]

Devuelve si la lista está vacía o no.

Devuelve:
Devuelve true si la lista está vacía y false en caso contrario.

bool zak::Console::ExecuteCommand ( string  input  )  [static]

Permite ejecutar un comando pasado por parámetro.

Parámetros:
input Línea de comandos a ser ejecutada.
Devuelve:
Devuelve true si el comando fue ejecutado con éxito y false en caso contrario.

bool zak::Console::RegisterCommand ( string  cmd,
pointerToFunc  func 
) [static]

Permite regisrar un nuevo comando con la función que deberá ejecutarse. Esta función deberá cumplir con el prototipo:

         void Funcion (string cadena);
Parámetros:
cmd Comando asignado para ejecutar la función
func Puntero a la función que deberá ser ejecutada al invocarse el comando
Devuelve:
Devuelve true si el comando fue registrado con éxito y false en caso contrario.


La documentación para esta clase fué generada a partir de los siguientes archivos:
Generado el Tue May 29 14:46:15 2007 para Zak Engine v1.1.0 por  doxygen 1.5.1-p1