Argentum Online - Cliente
in_game_bar.h
1 #ifndef __IN_GAME_BAR_H
2 #define __IN_GAME_BAR_H
3 
4 #include "renderizable_object.h"
5 
10 class InGameBar : public RenderizableObject {
11  private:
12  float fill_proportion;
13  SDLTexture& bar_texture;
14 
15  public:
16  InGameBar(visual_info_t visual_info);
17 
18  void set_fill_proportion(float fill_proportion);
19 
20  void render(SDL_Rect dest) override;
21 };
22 
23 #endif
RenderizableObject
Interfaz que deben implementar todos los componentes que vayan a ser renderizados por la camara.
Definition: renderizable_object.h:29
InGameBar
Clase usada para mostrar una barra del render.
Definition: in_game_bar.h:10
InGameBar::render
void render(SDL_Rect dest) override
Renderiza el objeto en pantalla.
Definition: in_game_bar.cpp:15
part_visual_info
Struct de informacion visual.
Definition: renderizable_object.h:15
SDLTexture
Objeto de textura de SDL.
Definition: sdl_texture.h:13