Argentum Online - Cliente
Referencia de la Clase Actor

Objeto renderizable que contiene informacion para las cuatro orientaciones posibles, y los dos estados de movimiento. Más...

#include <actor.h>

Diagrama de herencias de Actor
RenderizableObject

Métodos públicos

 Actor (AnimationPack &animation_pack, visual_info_t visual_info)
 Crea un objeto Actor. Más...
 
void set_orientation (direction_t new_direction)
 Establece una nueva orientacion. Más...
 
void set_move_status (movement_status_t new_movement_status)
 Establece el estado de movimiento. Más...
 
direction_t get_direction ()
 Devuelve la direccion. Más...
 
movement_status_t get_movement_status ()
 Devuelve el estatus de movimiento. Más...
 
void render (SDL_Rect dest) override
 Renderiza el objecto en pantalla. Más...
 
void update () override
 Actualiza el objeto. Más...
 
 Actor (const Actor &other)
 
Actoroperator= (const Actor &other)
 
- 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)
 
RenderizableObjectoperator= (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)
 

Otros miembros heredados

- Atributos protegidos heredados desde RenderizableObject
visual_info_t visual_info
 

Descripción detallada

Objeto renderizable que contiene informacion para las cuatro orientaciones posibles, y los dos estados de movimiento.

Documentación del constructor y destructor

◆ Actor()

Actor::Actor ( AnimationPack animation_pack,
visual_info_t  visual_info 
)

Crea un objeto Actor.

Parámetros
animation_packPack de animacion asociado al actor.
visual_infoStruct de informacion visual.

Documentación de las funciones miembro

◆ get_direction()

direction_t Actor::get_direction ( )

Devuelve la direccion.

Devuelve
direction_t

◆ get_movement_status()

movement_status_t Actor::get_movement_status ( )

Devuelve el estatus de movimiento.

Devuelve
movement_status_t

◆ render()

void Actor::render ( SDL_Rect  dest)
overridevirtual

Renderiza el objecto en pantalla.

Parámetros
destCuadro donde se va a renderizar el objeto.

Implementa RenderizableObject.

◆ set_move_status()

void Actor::set_move_status ( movement_status_t  new_movement_status)

Establece el estado de movimiento.

Parámetros
new_movement_statusNuevo estado de movimiento.

◆ set_orientation()

void Actor::set_orientation ( direction_t  new_direction)

Establece una nueva orientacion.

Parámetros
new_directionNueva orientacion del actor.

◆ update()

void Actor::update ( )
overridevirtual

Actualiza el objeto.

Reimplementado de RenderizableObject.


La documentación para esta clase fue generada a partir de los siguientes ficheros: