Argentum Online - Cliente
go_back_button.h
1 #ifndef __GO_BACK_BUTTON_H
2 #define __GO_BACK_BUTTON_H
3 #include "../../engine/UI/button.h"
4 #include "../../game_state_monitor.h"
5 
11 class GoBackButton : public Button{
12  private:
13  GameStateMonitor& game_state_monitor;
14 
15  public:
24  GoBackButton(SDL_Rect button_area, SDL_Rect viewport, SDL_Renderer* renderer,
25  GameStateMonitor& game_state_monitor);
26 
27  void on_click() override;
28 };
29 
30 #endif
GoBackButton
Boton de "volver" de la pantalla de creacion de personajes.
Definition: go_back_button.h:11
Button
Boton abstracto. Todos los botones heredan de esta clase.
Definition: button.h:10
GoBackButton::GoBackButton
GoBackButton(SDL_Rect button_area, SDL_Rect viewport, SDL_Renderer *renderer, GameStateMonitor &game_state_monitor)
Constructor del boton de "volver".
Definition: go_back_button.cpp:3
GameStateMonitor
Monitor mediante el cual se sincroniza el flujo entre vistas.
Definition: game_state_monitor.h:29
GoBackButton::on_click
void on_click() override
Accion a ejecutar cuando se clickea el boton izquierdo.
Definition: go_back_button.cpp:10