Objeto renderizable estatico. Más...
#include <decoration.h>
Métodos públicos | |
| Decoration (SDLSprite sprite, int x, int y, visual_info_t visual_info) | |
| Crea un objeto Decoration. Más... | |
| int | get_x () const |
| Devuelve la coordenda X. Más... | |
| int | get_y () const |
| Devuelve la coordenada Y. Más... | |
| void | render (SDL_Rect dest) override |
| Renderiza el objeto en pantalla. Más... | |
| bool | sprite_is_done () |
Métodos públicos heredados desde RenderizableObject | |
| RenderizableObject (visual_info_t visual_info) | |
| Crea un objeto RenderizableObject. Más... | |
| int | get_width () const |
| Devuelve el ancho en centesimas de tile. Más... | |
| int | get_height () const |
| Devuelve el alto en centesimas de tile. Más... | |
| virtual int | get_x_offset () const |
| Devuelve el offset X total. Más... | |
| virtual int | get_y_offset () const |
| Devuelve el offset Y total. Más... | |
| RenderizableObject (const RenderizableObject &other) | |
| RenderizableObject & | operator= (const RenderizableObject &other) |
| void | set_visual_info (visual_info_t new_visual_info) |
| Setea la informacion visual. Más... | |
| void | set_offset (int new_x_offset, int new_y_offset) |
| virtual void | update () |
| Actualiza el objeto. Más... | |
Otros miembros heredados | |
Atributos protegidos heredados desde RenderizableObject | |
| visual_info_t | visual_info |
Objeto renderizable estatico.
| Decoration::Decoration | ( | SDLSprite | sprite, |
| int | x, | ||
| int | y, | ||
| visual_info_t | visual_info | ||
| ) |
Crea un objeto Decoration.
| sprite | Sprite asociado a la decoracion. |
| x | Tile X donde se va a renderizar la decoracion. |
| y | Tile Y donde se va a renderizar la decoracion. |
| visual_info | Struct de informacion visual. |
| int Decoration::get_x | ( | ) | const |
Devuelve la coordenda X.
| int Decoration::get_y | ( | ) | const |
Devuelve la coordenada Y.
|
overridevirtual |
Renderiza el objeto en pantalla.
| dest | Cuadro en pantalla donde se va a renderizar. |
Implementa RenderizableObject.