Argentum Online - Cliente
Referencia de la Clase RequestCharacterCreationButton

Boton de "Crear Personaje" en la vista de creacion de personaje. Más...

#include <request_char_creation_button.h>

Diagrama de herencias de RequestCharacterCreationButton
Button

Métodos públicos

 RequestCharacterCreationButton (SDL_Rect button_area, SDL_Rect viewport, SDL_Renderer *renderer, SocketManager &socket_manager, TextInput &character_name_input, RaceAndClassSelector &race_and_class_selector, GameStateMonitor &game_state_monitor)
 Boton de "Crear Personaje.". Más...
 
void on_click () override
 Envia el evento de creacion de personaje al servidor, con los parametros seleccionados en la interfaz (nombre, raza y clase). Más...
 
- Métodos públicos heredados desde Button
 Button (SDL_Rect button_area, SDL_Rect viewport, SDL_Renderer *renderer)
 Crea un objeto Button. Más...
 
void handle_event (SDL_Event &e)
 Analiza si se trata de un click en el boton, y de ser asi llama a on_click(). Más...
 
virtual void on_right_click ()
 Accion a ejecutar cuando se clickea el boton derecho. Más...
 

Descripción detallada

Boton de "Crear Personaje" en la vista de creacion de personaje.

Documentación del constructor y destructor

◆ RequestCharacterCreationButton()

RequestCharacterCreationButton::RequestCharacterCreationButton ( SDL_Rect  button_area,
SDL_Rect  viewport,
SDL_Renderer *  renderer,
SocketManager socket_manager,
TextInput character_name_input,
RaceAndClassSelector race_and_class_selector,
GameStateMonitor game_state_monitor 
)

Boton de "Crear Personaje.".

Parámetros
button_areaArea donde se va a renderizar el boton.
viewportViewport donde esta el boton.
rendererRenderer con el que se va a renderizar el boton.
socket_managerSocket manager del juego.
character_name_inputInput de nombre de personaje
race_and_class_selectorSelector de raza y clase
game_state_monitorMonitor de estado del juego

Documentación de las funciones miembro

◆ on_click()

void RequestCharacterCreationButton::on_click ( )
overridevirtual

Envia el evento de creacion de personaje al servidor, con los parametros seleccionados en la interfaz (nombre, raza y clase).

Reimplementado de Button.


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