diff options
Diffstat (limited to '')
-rw-r--r-- | src/shyguy.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/shyguy.cpp b/src/shyguy.cpp index 79ed869..acee2f6 100644 --- a/src/shyguy.cpp +++ b/src/shyguy.cpp @@ -50,6 +50,8 @@ class daShyGuy : public dEn_c { m3d::anmChr_c chrAnimation; // m3d::anmChr_c carryAnm; + mEf::es2 effect; + int type; int timer; int jumpCounter; @@ -693,7 +695,7 @@ int daShyGuy::onExecute() { if (type > 8) { giantRider.update(); } - + return true; } @@ -1227,7 +1229,7 @@ void daShyGuy::updateModelMatrices() { void daShyGuy::beginState_GoDizzy() { bindAnimChr_and_setUpdateRate("c18_L_DMG_F_1_R", 1, 0.0, 1.0); - SpawnEffect("Wm_en_spindamage", 0, &(Vec){this->pos.x, this->pos.y + 24.0, 0}, &(S16Vec){0,0,0}, &(Vec){1.0, 1.0, 1.0}); + // SpawnEffect("Wm_en_spindamage", 0, &(Vec){this->pos.x, this->pos.y + 24.0, 0}, &(S16Vec){0,0,0}, &(Vec){1.0, 1.0, 1.0}); this->max_speed.x = 0; this->speed.x = 0; @@ -1245,6 +1247,8 @@ void daShyGuy::updateModelMatrices() { calculateTileCollisions(); // Needs tile collision shit here, because jumpers can get hit and fall downwards. + + effect.spawn("Wm_en_spindamage", 0, &(Vec){this->pos.x, this->pos.y + 24.0, 0}, &(S16Vec){0,0,0}, &(Vec){1.0, 1.0, 1.0}); if (this->jumpCounter == 0) { if(this->chrAnimation.isAnimationDone()) { |