Mercurial > molko
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 |