summaryrefslogtreecommitdiffhomepage
path: root/src/enemies.h
blob: 6d55ef5c9979bbe3e3c883d29e826e905b6b23d3 (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
30
31
#pragma once
#include "rodeo/collision.h"
#include "rodeo.h"

typedef
struct
{
    float hp;
    world_id id;
} enemy_t;

#define i_val enemy_t
#define i_opt c_no_cmp
#include "stc/cvec.h"


void
init_enemies(void);

void
deinit_enemies(void);

enemy_t*
spawn_enemy(
    float x,
    float y
);

void
draw_enemies(void);