diff options
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; +} |