Argentum Online - Cliente
Referencia de la Clase LoginButton

Boton para iniciar sesion. Más...

#include <login_button.h>

Diagrama de herencias de LoginButton
Button

Métodos públicos

 LoginButton (SDL_Rect button_area, SDL_Rect viewport, SDL_Renderer *renderer, GameStateMonitor &game_state_monitor, SocketManager &socket_manager, TextInput &character_name_input)
 Crea un objeto Login Button. Más...
 
void on_click () override
 Envia el evento de inicio de sesion. 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 para iniciar sesion.

Documentación del constructor y destructor

◆ LoginButton()

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

Crea un objeto Login Button.

Parámetros
button_areaArea del boton
viewportViewport donde esta el boton.
rendererRenderer con el que se va a mostrar el boton.
game_state_monitorMonitor de estado de juego.
socket_managerSocket manager del juego.
character_name_inputInput del nobmre de personaje.

Documentación de las funciones miembro

◆ on_click()

void LoginButton::on_click ( )
overridevirtual

Envia el evento de inicio de sesion.

Reimplementado de Button.


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