Argentum Online - Cliente
create_character_button.h
1 #ifndef __CREATE_CHARACTER_BUTTON
2 #define __CREATE_CHARACTER_BUTTON
3 #include "../../engine/UI/button.h"
4 #include "../../game_state_monitor.h"
5 
10 class CreateCharacterButton : public Button {
11  private:
12  GameStateMonitor& game_state_monitor;
13 
14  public:
23  CreateCharacterButton(SDL_Rect button_area, SDL_Rect viewport,
24  SDL_Renderer* renderer,
25  GameStateMonitor& game_state_monitor);
26 
31  void on_click() override;
32 };
33 
34 #endif
CreateCharacterButton
Boton para cambiar a la vista de creacion de personaje.
Definition: create_character_button.h:10
Button
Boton abstracto. Todos los botones heredan de esta clase.
Definition: button.h:10
CreateCharacterButton::on_click
void on_click() override
Cambia la vista a creacion de personaje.
Definition: create_character_button.cpp:11
GameStateMonitor
Monitor mediante el cual se sincroniza el flujo entre vistas.
Definition: game_state_monitor.h:29
CreateCharacterButton::CreateCharacterButton
CreateCharacterButton(SDL_Rect button_area, SDL_Rect viewport, SDL_Renderer *renderer, GameStateMonitor &game_state_monitor)
Crea un CreateCharacterButton.
Definition: create_character_button.cpp:5