From ee655819d44307d974fb27e1fa04d079a3810d63 Mon Sep 17 00:00:00 2001 From: quou Date: Mon, 30 Sep 2024 22:13:31 +1000 Subject: enemy --- deathzone.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 deathzone.c (limited to 'deathzone.c') diff --git a/deathzone.c b/deathzone.c new file mode 100644 index 0000000..cbc0215 --- /dev/null +++ b/deathzone.c @@ -0,0 +1,23 @@ +#include "obj.h" + +void init_deathzone( + Deathzone* d, + const Rect* r, + int vx, + int vy, + int hp, + int life, + int friendly +) { + d->r = *r; + d->vx = vx; + d->vy = vy; + d->hp = hp; + d->life = life; + d->friendly = friendly; +} + +int update_deathzone(Deathzone* d) { + d->life--; + return d->life <= 0; +} -- cgit v1.2.3-54-g00ecf