aboutsummaryrefslogtreecommitdiff
path: root/src/instance/inc
diff options
context:
space:
mode:
Diffstat (limited to 'src/instance/inc')
-rw-r--r--src/instance/inc/instance.h10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/instance/inc/instance.h b/src/instance/inc/instance.h
index ca8a606..c6f20d2 100644
--- a/src/instance/inc/instance.h
+++ b/src/instance/inc/instance.h
@@ -12,17 +12,12 @@ extern "C"
{
#endif
-typedef unsigned int instance_hp;
-
struct instance
{
- bool alive, dying;
- unsigned int hp;
+ bool alive;
struct util_rect r;
};
-typedef bool (*instance_attacked_cb)(struct instance *i, unsigned int ap);
-typedef bool (*instance_sheltered_cb)(struct instance *self, struct instance *other);
typedef void (*instance_done_cb)(struct instance *i, void *op);
struct instance_render_cfg
@@ -48,15 +43,12 @@ struct instance_render_cfg
} prim;
bool sel;
- instance_hp max_hp;
const struct instance_render_off
{
short x, y;
} *off;
};
-bool instance_attacked(struct instance *self, unsigned int ap);
-void instance_clear_pools(void);
int instance_render(const struct instance_render_cfg *cfg);
int instance_render_target(const struct instance *const i, const struct camera *cam);
void instance_cyclic(void);