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 |
| 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.
| 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.
| 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.
| static bool zak::Console::IsEmpty | ( | ) | [inline, static] |
Devuelve si la lista está vacía o no.
| bool zak::Console::ExecuteCommand | ( | string | input | ) | [static] |
Permite ejecutar un comando pasado por parámetro.
| input | Línea de comandos a ser ejecutada. |
| 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);
| cmd | Comando asignado para ejecutar la función | |
| func | Puntero a la función que deberá ser ejecutada al invocarse el comando |
1.5.1-p1