Collab_RPG/src/animation.h

28 lines
613 B
C
Raw Normal View History

2024-08-01 16:47:53 +02:00
#ifndef ANIMATION_H
#define ANIMATION_H
#include "config.h"
typedef struct {
2024-08-01 17:57:15 +02:00
unsigned char frame;
2024-08-01 16:47:53 +02:00
bopti_image_t *image;
2024-08-01 17:57:15 +02:00
unsigned char len;
unsigned short frame_ms;
int current_ms;
unsigned short width;
unsigned short height;
unsigned char wrap_dest;
2024-08-01 16:47:53 +02:00
} Animation;
/* TODO: Doc! */
void animation_new(Animation *animation, bopti_image_t *image,
unsigned char len, unsigned short frame_ms);
/* TODO: Doc! */
void animation_draw(Animation *animation, int x, int y);
/* TODO: Doc! */
void animation_update(Animation *animation, unsigned short frame_ms);
#endif