Mercurial > molko
comparison libmlk-rpg/mlk/rpg/character.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 |
---|---|
23 | 23 |
24 #define CHARACTER_SPELL_MAX (64) | 24 #define CHARACTER_SPELL_MAX (64) |
25 | 25 |
26 struct battle; | 26 struct battle; |
27 struct save; | 27 struct save; |
28 struct sprite; | 28 struct mlk_sprite; |
29 struct spell; | 29 struct spell; |
30 | 30 |
31 enum character_status { | 31 enum character_status { |
32 CHARACTER_STATUS_NORMAL, | 32 CHARACTER_STATUS_NORMAL, |
33 CHARACTER_STATUS_POISON = (1 << 0) | 33 CHARACTER_STATUS_POISON = (1 << 0) |
74 unsigned int agtbonus; | 74 unsigned int agtbonus; |
75 int luck; | 75 int luck; |
76 unsigned int luckbonus; | 76 unsigned int luckbonus; |
77 unsigned int team_order; | 77 unsigned int team_order; |
78 | 78 |
79 struct sprite *sprites[CHARACTER_SPRITE_NUM]; | 79 struct mlk_sprite *sprites[CHARACTER_SPRITE_NUM]; |
80 const struct equipment *equipments[CHARACTER_EQUIPMENT_NUM]; | 80 const struct equipment *equipments[CHARACTER_EQUIPMENT_NUM]; |
81 const struct spell *spells[CHARACTER_SPELL_MAX]; | 81 const struct spell *spells[CHARACTER_SPELL_MAX]; |
82 | 82 |
83 void (*reset)(struct character *owner); | 83 void (*reset)(struct character *owner); |
84 void (*exec)(struct character *owner, struct battle *bt); | 84 void (*exec)(struct character *owner, struct battle *bt); |