Boton de "Crear Personaje" en la vista de creacion de personaje. Más...
#include <request_char_creation_button.h>
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... | |
![]() | |
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... | |
Boton de "Crear Personaje" en la vista de creacion de personaje.
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.".
button_area | Area donde se va a renderizar el boton. |
viewport | Viewport donde esta el boton. |
renderer | Renderer con el que se va a renderizar el boton. |
socket_manager | Socket manager del juego. |
character_name_input | Input de nombre de personaje |
race_and_class_selector | Selector de raza y clase |
game_state_monitor | Monitor de estado del juego |
|
overridevirtual |
Envia el evento de creacion de personaje al servidor, con los parametros seleccionados en la interfaz (nombre, raza y clase).
Reimplementado de Button.