This commit is contained in:
Charles 2001-06-01 21:00:15 +00:00
parent bfb4185468
commit 4c44d9a75a
9 changed files with 95 additions and 4 deletions

View file

@ -339,6 +339,7 @@ void CFX::init()
OtPos=OTPOS__ACTOR_POS;
RelativeToMap=true;
Life=-1; // Set to immortal
IsVisible=true;
}
/*****************************************************************************/

View file

@ -78,12 +78,14 @@ virtual void getFXRenderPos(DVECTOR &Pos);
virtual bool getFXParentPos(DVECTOR &Pos);
virtual void killFX() {setToShutdown();}
virtual void toggleVisible() {IsVisible = !IsVisible;}
protected:
s32 OtPos;
s16 Life;
bool RelativeToMap;
bool IsVisible;
};
/*****************************************************************************/

View file

@ -96,7 +96,7 @@ void CFXBaseAnim::render()
DVECTOR RenderPos;
getFXRenderPos(RenderPos);
if (!canRender()) return;
if (!canRender() || !IsVisible) return;
SpriteBank *SprBank=CGameScene::getSpriteBank();