Adding an attack to the player that allow the player to exit the fight

This commit is contained in:
Anonymus Raccoon
2020-04-27 19:03:13 +02:00
parent 36ecebfb82
commit e6437f7e71
9 changed files with 53 additions and 24 deletions
+3
View File
@@ -54,5 +54,8 @@ enum gc_mousekeys key);
gc_data *enemies_dataloader(gc_engine *engine, gc_scene *scene, node *n);
void fireball(gc_engine *engine, gc_entity *from, gc_entity *enemy);
void uppercut(gc_engine *engine, gc_entity *from, gc_entity *enemy);
void water_jet(gc_engine *engine, gc_entity *from, gc_entity *enemy);
void shield(gc_engine *engine, gc_entity *from, gc_entity *enemy);
void load_attacks(gc_scene *scene);
+1
View File
@@ -36,6 +36,7 @@ extern const struct combat_manager combat_manager;
#define ATTACK_TEXT "What attack will you do?"
void combat_start(gc_engine *engine, char *enemy_name);
void combat_end(gc_engine *engine, bool has_won);
void show_attacks(struct combat_manager *this, struct dialog_holder *dialog, \
gc_scene *scene, gc_engine *engine);
void defend(struct combat_manager *this, struct dialog_holder *dialog, \