diff options
author | quou <quou@disroot.org> | 2024-09-30 22:13:31 +1000 |
---|---|---|
committer | quou <quou@disroot.org> | 2024-09-30 22:13:31 +1000 |
commit | ee655819d44307d974fb27e1fa04d079a3810d63 (patch) | |
tree | faa7c7c833dab0ed83dece311576b53bd2e4b840 /deathzone.c | |
parent | de9a4fd93343d4654dfe7e2a566704644a9f306f (diff) |
enemy
Diffstat (limited to 'deathzone.c')
-rw-r--r-- | deathzone.c | 23 |
1 files changed, 23 insertions, 0 deletions
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; +} |