This commit is contained in:
parent
bfb4185468
commit
4c44d9a75a
9 changed files with 95 additions and 4 deletions
|
@ -339,6 +339,7 @@ void CFX::init()
|
|||
OtPos=OTPOS__ACTOR_POS;
|
||||
RelativeToMap=true;
|
||||
Life=-1; // Set to immortal
|
||||
IsVisible=true;
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
|
|
|
@ -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;
|
||||
};
|
||||
|
||||
/*****************************************************************************/
|
||||
|
|
|
@ -96,7 +96,7 @@ void CFXBaseAnim::render()
|
|||
DVECTOR RenderPos;
|
||||
|
||||
getFXRenderPos(RenderPos);
|
||||
if (!canRender()) return;
|
||||
if (!canRender() || !IsVisible) return;
|
||||
|
||||
SpriteBank *SprBank=CGameScene::getSpriteBank();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue