Argentum Online - Cliente
Referencia de la Clase InGameText

Clase usada para mostrar texto del render, mediante texto bitmap. Más...

#include <in_game_text.h>

Diagrama de herencias de InGameText
RenderizableObject

Métodos públicos

 InGameText (const std::string &text, SDL_Color color, int font_id, visual_info_t visual_info)
 Crea un objeto In Game Text. Más...
 
void render (SDL_Rect dest) override
 Renderiza el texto en pantalla. Más...
 
void update_text (const std::string &new_text)
 Actualiza el texto. Más...
 
- Métodos públicos heredados desde RenderizableObject
 RenderizableObject (visual_info_t visual_info)
 Crea un objeto RenderizableObject. Más...
 
int get_width () const
 Devuelve el ancho en centesimas de tile. Más...
 
int get_height () const
 Devuelve el alto en centesimas de tile. Más...
 
virtual int get_x_offset () const
 Devuelve el offset X total. Más...
 
virtual int get_y_offset () const
 Devuelve el offset Y total. Más...
 
 RenderizableObject (const RenderizableObject &other)
 
RenderizableObjectoperator= (const RenderizableObject &other)
 
void set_visual_info (visual_info_t new_visual_info)
 Setea la informacion visual. Más...
 
void set_offset (int new_x_offset, int new_y_offset)
 
virtual void update ()
 Actualiza el objeto. Más...
 

Otros miembros heredados

- Atributos protegidos heredados desde RenderizableObject
visual_info_t visual_info
 

Descripción detallada

Clase usada para mostrar texto del render, mediante texto bitmap.

Documentación del constructor y destructor

◆ InGameText()

InGameText::InGameText ( const std::string &  text,
SDL_Color  color,
int  font_id,
visual_info_t  visual_info 
)

Crea un objeto In Game Text.

Parámetros
textTexto a mostrar.
colorColor del texto.
font_idid de la fuente bitmap a usar.
visual_infoInformacion visual para renderizar el texto.

Documentación de las funciones miembro

◆ render()

void InGameText::render ( SDL_Rect  dest)
overridevirtual

Renderiza el texto en pantalla.

Parámetros
destRectangulo de pantalla donde se debe renderizar el texto.

Implementa RenderizableObject.

◆ update_text()

void InGameText::update_text ( const std::string &  new_text)

Actualiza el texto.

Parámetros
new_textNuevo texto a mostrar.

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