Logo Search packages:      
Sourcecode: berusky version File versions  Download package

Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes

animation Class Reference

Collaboration diagram for animation:
Collaboration graph

List of all members.

Public Member Functions

int end (LEVEL_EVENT_QUEUE *p_queue)
void init (anim_template_handle thandle_, tpos x_, tpos y_, tpos layer_, int rotation_)
bool is_used (void)
class animationnext_get (void)
void next_set (class animation *p_next_)
int post_event_add (LEVEL_EVENT *p_event)
bool process (LEVEL_GAME *p_level, LEVEL_EVENT_QUEUE *p_queue, int *p_events)
void process_move_animation (LEVEL_GAME *p_level)
void process_sprite_animation (LEVEL_GAME *p_level)
void remove (void)
void set_used (bool used=true)
void start (void)
void stop (LEVEL_EVENT_QUEUE *p_queue, int *p_events, bool remove)

Static Public Member Functions

static void repository_set (ANIMATION_REPOSITORY *p_repository_)

Private Attributes

int flag
int frame_correction
int frame_current
int frame_num
tpos layer
class animationp_next
int position_in_animation
int post_events_num
int rotation
anim_template_handle thandle
tpos x
tpos y

Static Private Attributes

static ANIMATION_REPOSITORY * p_repository = NULL

Detailed Description

Definition at line 164 of file animation.h.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index