Argentum Online - Cliente
|
|
4 #include "animation_pack.h"
5 #include "renderizable_object.h"
17 direction_t orientation;
18 movement_status_t movement_status;
22 void _update_status();
68 void render(SDL_Rect dest)
override;
Interfaz que deben implementar todos los componentes que vayan a ser renderizados por la camara.
Definition: renderizable_object.h:29
Wrapper de sprites de un mismo conjunto.
Definition: animation_pack.h:17
void render(SDL_Rect dest) override
Renderiza el objecto en pantalla.
Definition: actor.cpp:16
Objeto renderizable que contiene informacion para las cuatro orientaciones posibles,...
Definition: actor.h:14
void update() override
Actualiza el objeto.
Definition: actor.cpp:28
movement_status_t get_movement_status()
Devuelve el estatus de movimiento.
Definition: actor.cpp:32
Struct de informacion visual.
Definition: renderizable_object.h:15
direction_t get_direction()
Devuelve la direccion.
Definition: actor.cpp:30
void set_move_status(movement_status_t new_movement_status)
Establece el estado de movimiento.
Definition: actor.cpp:20
void set_orientation(direction_t new_direction)
Establece una nueva orientacion.
Definition: actor.cpp:24
Actor(AnimationPack &animation_pack, visual_info_t visual_info)
Crea un objeto Actor.
Definition: actor.cpp:8