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);