/*************/ /*** Steam ***/ /*************/ #include "system\global.h" #include #include "utils\utils.h" #include "gfx\prim.h" #include "gfx\sprbank.h" #include #include "level\level.h" #include "FX\FXSteam.h" static const s16 SteamSize=4; static const s16 SteamAngleInc=999; /*****************************************************************************/ /*****************************************************************************/ /*****************************************************************************/ void CFXSteam::init(DVECTOR const &_Pos) { CFXTrail::init(_Pos); ColBase=255; ColInc=-8; Trans=3; DieOut=false; SetSize(SteamSize); } /*****************************************************************************/ void CFXSteam::shutdown() { CFX::shutdown(); } /*****************************************************************************/ void CFXSteam::SetSize(int Size) { ScaleInc=(4096/LIST_SIZE)*Size; AngleInc=SteamAngleInc; BaseVel.vx=0; BaseVel.vy=-Size; } /*****************************************************************************/ void CFXSteam::setDie() { CFXTrail::setDie(); for (int i=0; i