2022-01-23 00:53:07 +01:00
|
|
|
#pragma once
|
|
|
|
#include "player.h"
|
2022-01-30 01:09:58 +01:00
|
|
|
#include "monster.h"
|
2022-01-25 22:20:10 +01:00
|
|
|
|
|
|
|
enum battle_state {
|
|
|
|
EXIT = 0,
|
|
|
|
LOSE = 1,
|
|
|
|
WIN = 2,
|
2022-01-30 01:09:58 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
void create_battle(struct Game *game);
|
2022-02-11 19:00:44 +01:00
|
|
|
int during_battle(struct Player *player, struct Monster *monster);
|
2022-01-30 01:09:58 +01:00
|
|
|
int select_move(struct Player *player, struct Monster *monster, int prec_selected);
|
2022-02-10 15:20:42 +01:00
|
|
|
void draw_battle(struct Player *player, struct Monster *monster);
|
|
|
|
void draw_executed_move(struct Move move, struct Monster *monster, int is_monster);
|