comparison examples/example-battle/spell-fire.c @ 230:86b71e1f9dd5

rpg: add movements in battle
author David Demelier <markand@malikania.fr>
date Mon, 23 Nov 2020 17:05:07 +0100
parents befa2e855d3b
children fb304a94a05c
comparison
equal deleted inserted replaced
229:e71039d820a7 230:86b71e1f9dd5
49 static void 49 static void
50 draw(struct action *act) 50 draw(struct action *act)
51 { 51 {
52 const struct data *data = act->data; 52 const struct data *data = act->data;
53 const struct battle_entity *et = &data->battle->enemies[data->selection]; 53 const struct battle_entity *et = &data->battle->enemies[data->selection];
54 const struct sprite *sprite = et->ch->sprites[CHARACTER_SPRITE_WALK];
54 int x, y; 55 int x, y;
55 56
56 align(ALIGN_CENTER, 57 align(ALIGN_CENTER,
57 &x, &y, data->animation.sprite->cellw, data->animation.sprite->cellh, 58 &x, &y, data->animation.sprite->cellw, data->animation.sprite->cellh,
58 et->x, et->y, et->ch->sprite->cellw, et->ch->sprite->cellh); 59 et->x, et->y, sprite->cellw, sprite->cellh);
59 60
60 animation_draw(&data->animation, x, y); 61 animation_draw(&data->animation, x, y);
61 } 62 }
62 63
63 static void 64 static void