comparison libmlk-rpg/mlk/rpg/walksprite.h @ 468:91ce23a36143

core: sprite -> mlk_sprite
author David Demelier <markand@malikania.fr>
date Mon, 27 Feb 2023 11:08:28 +0100
parents 5729efd23286
children 6e8f6640e05b
comparison
equal deleted inserted replaced
467:7420c78018dc 468:91ce23a36143
19 #ifndef MLK_RPG_WALKSPRITE_H 19 #ifndef MLK_RPG_WALKSPRITE_H
20 #define MLK_RPG_WALKSPRITE_H 20 #define MLK_RPG_WALKSPRITE_H
21 21
22 #include <mlk/core/core.h> 22 #include <mlk/core/core.h>
23 23
24 struct sprite; 24 struct mlk_sprite;
25 25
26 /** 26 /**
27 * \brief Sprite designed for walking entities. 27 * \brief Sprite designed for walking entities.
28 * 28 *
29 * This structure works with sprite images that are defined as using the 29 * This structure works with sprite images that are defined as using the
52 * 6 | ←←←←←←←←←←←←←←←←←←←← 52 * 6 | ←←←←←←←←←←←←←←←←←←←←
53 * 7 | ↖↖↖↖↖↖↖↖↖↖↖↖↖↖↖↖↖↖↖↖ 53 * 7 | ↖↖↖↖↖↖↖↖↖↖↖↖↖↖↖↖↖↖↖↖
54 * ``` 54 * ```
55 */ 55 */
56 struct walksprite { 56 struct walksprite {
57 struct sprite *sprite; 57 struct mlk_sprite *sprite;
58 unsigned int delay; 58 unsigned int delay;
59 unsigned int index; 59 unsigned int index;
60 unsigned int elapsed; 60 unsigned int elapsed;
61 }; 61 };
62 62
63 MLK_CORE_BEGIN_DECLS 63 MLK_CORE_BEGIN_DECLS
64 64
65 void 65 void
66 walksprite_init(struct walksprite *, struct sprite *, unsigned int); 66 walksprite_init(struct walksprite *, struct mlk_sprite *, unsigned int);
67 67
68 void 68 void
69 walksprite_reset(struct walksprite *); 69 walksprite_reset(struct walksprite *);
70 70
71 void 71 void