summaryrefslogtreecommitdiff
path: root/src/deathpart.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/deathpart.c')
-rw-r--r--src/deathpart.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/deathpart.c b/src/deathpart.c
index 1579066..050cc54 100644
--- a/src/deathpart.c
+++ b/src/deathpart.c
@@ -4,9 +4,13 @@
#include <stdlib.h>
IMPL_UPDATE() {
- this->vel[1] *= AIR_RESISTANCE;
- this->vel[1] += GRAVITY;
- entity_move(this, g);
+ if (this->deathpart.skip == 0) {
+ this->vel[1] *= AIR_RESISTANCE;
+ this->vel[1] += GRAVITY;
+ entity_move(this, g);
+ this->deathpart.skip = 3;
+ } else
+ this->deathpart.skip -= 1;
} IMPL_END
IMPL_DRAW() {