Argentum Online - Cliente
|
|
1 #ifndef __RENDERIZABLE_OBJECT_H
2 #define __RENDERIZABLE_OBJECT_H
8 #include "SDL/sdl_animated_sprite.h"
9 #include "SDL/sdl_timer.h"
47 virtual void render(SDL_Rect dest) = 0;
89 void set_offset(
int new_x_offset,
int new_y_offset);
Interfaz que deben implementar todos los componentes que vayan a ser renderizados por la camara.
Definition: renderizable_object.h:29
int width
Definition: renderizable_object.h:16
virtual int get_x_offset() const
Devuelve el offset X total.
Definition: renderizable_object.cpp:24
virtual int get_y_offset() const
Devuelve el offset Y total.
Definition: renderizable_object.cpp:28
int offset_x
Definition: renderizable_object.h:18
RenderizableObject(visual_info_t visual_info)
Crea un objeto RenderizableObject.
Definition: renderizable_object.cpp:3
int get_height() const
Devuelve el alto en centesimas de tile.
Definition: renderizable_object.cpp:16
Struct de informacion visual.
Definition: renderizable_object.h:15
void set_visual_info(visual_info_t new_visual_info)
Setea la informacion visual.
Definition: renderizable_object.cpp:32
int height
Definition: renderizable_object.h:17
virtual void update()
Actualiza el objeto.
Definition: renderizable_object.cpp:41
int offset_y
Definition: renderizable_object.h:20
int get_width() const
Devuelve el ancho en centesimas de tile.
Definition: renderizable_object.cpp:20
virtual void render(SDL_Rect dest)=0
Renderiza el objeto en pantalla.