Argentum Online - Cliente
Referencia de la Clase Chat

Chat del juego. Más...

#include <chat.h>

Métodos públicos

 Chat (SDL_Rect chat_area, int nlines, SDL_Renderer *renderer, TTF_Font *font)
 Crea un objeto Chat. Más...
 
void add_characters (const char *characters)
 Agrega caracteres al input box del chat. Más...
 
void input_erase ()
 Borra un caracter del input de texto. Más...
 
std::string get_input_and_erase ()
 Devuelve el texto ingresado en el input, y lo borra. Más...
 
void print_line (std::string line)
 Imprime una linea en el chat. Más...
 
void render ()
 Renderiza el chat. Más...
 
void toggle ()
 Activa / desactiva el cursor del chat. Más...
 

Descripción detallada

Chat del juego.

Documentación del constructor y destructor

◆ Chat()

Chat::Chat ( SDL_Rect  chat_area,
int  nlines,
SDL_Renderer *  renderer,
TTF_Font *  font 
)

Crea un objeto Chat.

Parámetros
chat_areaArea donde se va a renderizar el chat
nlinesCantidad de lineas de chat, una de las cuales se usa para el text input.
rendererRenderer con el que se va a renderizar el chat.
fontFuente utilizada en la letra del chat.

Documentación de las funciones miembro

◆ add_characters()

void Chat::add_characters ( const char *  characters)

Agrega caracteres al input box del chat.

Parámetros
charactersCaracteres a agregar.

◆ get_input_and_erase()

std::string Chat::get_input_and_erase ( )

Devuelve el texto ingresado en el input, y lo borra.

Devuelve
std::string

◆ input_erase()

void Chat::input_erase ( )

Borra un caracter del input de texto.

◆ print_line()

void Chat::print_line ( std::string  line)

Imprime una linea en el chat.

Parámetros
lineLinea a imprimir.

◆ render()

void Chat::render ( )

Renderiza el chat.

◆ toggle()

void Chat::toggle ( )

Activa / desactiva el cursor del chat.


La documentación para esta clase fue generada a partir de los siguientes ficheros: