blob: 4e82e929b0650f9046e13e7eec4898c5bc4d2106 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#pragma once
#include "../gunner/config.h"
typedef enum{
ENEMY_AMANITA = 0,
ENEMY_FELTICIA = 1,
ENEMY_FLATWOODS = 2,
ENEMY_SQUARE = 3,
ENEMY_GANGSTER = 4,
ENEMY_FROG = 5,
ENEMY_HANAKO = 6,
ENEMY_DOVER = 7,
ENEMY_JERSEY = 8,
ENEMY_MOTHMAN = 9,
ENEMY_SACKMAN = 10,
ENEMY_SIZE
}EnemyType;
typedef struct{
const char* name;
u8 enemy_type;
i8 health;
i8 mana;
}Enemy;
void add_enemy(const EnemyType type);
void damage_enemy(const u8 loc, const i8 dmg);
bool check_active_enemies(void);
|