25 Koliseo * kls, RingaBuf* rb_notifications);
27 Koliseo * kls, RingaBuf* rb_notifications);
32 Koliseo * kls, RingaBuf* rb_notifications);
36 Koliseo * kls, RingaBuf* rb_notifications);
39 Koliseo *kls, RingaBuf* rb_notifications);
42 Koliseo * kls, RingaBuf* rb_notifications);
45 Koliseo * kls, RingaBuf* rb_notifications);
foeTurnOption_OP
The different kinds of foeTurnOption_OP.
Definition game_core.h:2016
skillType
Definition game_core.h:845
fightResult
The different kinds of fightResult.
Definition game_core.h:2159
int defer_skill_enemy(Fighter *player, Enemy *e, skillType picked_skill, foeTurnOption_OP foe_op, Koliseo *kls, RingaBuf *rb_notifications)
Takes a Fighter and a Enemy pointers and calls do_Skill().
Definition game_fight.c:827
int boss_attack(Boss *b, Fighter *target, Path *p, Koliseo *kls, RingaBuf *rb_notifications)
Definition game_fight.c:1308
int fight(Fighter *player, Enemy *e, Koliseo *kls, RingaBuf *rb_notifications)
Takes a Fighter and a Enemy pointers and compares their stats to determine who gets damaged and retur...
Definition game_fight.c:38
int defer_fight_boss(Fighter *player, Boss *b, Path *p, foeTurnOption_OP foe_op, Koliseo *kls, RingaBuf *rb_notifications)
Takes a Fighter and a Boss pointers and calls boss_fight().
Definition game_fight.c:1610
fightResult do_Skill_boss(Fighter *player, Boss *b, skillType picked_skill, Path *path, Koliseo *kls)
Definition game_fight.c:1937
fightResult do_Skill(Fighter *player, Enemy *e, skillType picked_skill, Koliseo *kls)
Definition game_fight.c:1931
int defer_fight_enemy(Fighter *player, Enemy *e, foeTurnOption_OP foe_op, Koliseo *kls, RingaBuf *rb_notifications)
Takes a Fighter and a Enemy pointers and calls fight().
Definition game_fight.c:638
int defer_skill_boss(Fighter *player, Boss *b, skillType picked_skill, Path *p, foeTurnOption_OP foe_op, Koliseo *kls, RingaBuf *rb_notifications)
Takes a Fighter and a Boss pointers and calls do_Skill_boss().
Definition game_fight.c:1777
int enemy_attack(Enemy *e, Fighter *target, Koliseo *kls, RingaBuf *rb_notifications)
Takes an Enemy and a Fighter pointer and compares their stats to determine who gets damaged and retur...
Definition game_fight.c:332
int boss_fight(Fighter *player, Boss *b, Path *p, Koliseo *kls, RingaBuf *rb_notifications)
Takes a Fighter, a Boss and a Path pointers and compares fighters stats to determine who gets damaged...
Definition game_fight.c:1023
Represents the entity initialised from a bossClass.
Definition game_core.h:1190
Represents the entity initialised from a enemyClass.
Definition game_core.h:1149
Represents the entity initialised from a fighterClass.
Definition game_core.h:1079
Holds the state of game progression.
Definition game_core.h:1343