This commit is contained in:
parent
3597faace0
commit
cb552ecdfe
2 changed files with 5 additions and 1 deletions
|
@ -80,6 +80,8 @@ void CKelpTokenPickup::init()
|
|||
|
||||
fh=CGameScene::getSpriteBank()->getFrameHeader(FRM__TOKEN);
|
||||
setCollisionSize(fh->W,fh->H);
|
||||
|
||||
m_collectedFlag=false;
|
||||
}
|
||||
|
||||
/*----------------------------------------------------------------------
|
||||
|
@ -109,6 +111,7 @@ void CKelpTokenPickup::collect(class CPlayer *_player)
|
|||
{
|
||||
CBasePickup::collect(_player);
|
||||
CGameSlotManager::getSlotData()->collectKelpToken(GameScene.getChapterNumber()-1,GameScene.getLevelNumber()-1,m_tokenNumber);
|
||||
m_collectedFlag=true;
|
||||
}
|
||||
|
||||
/*----------------------------------------------------------------------
|
||||
|
@ -138,7 +141,7 @@ void CKelpTokenPickup::renderPickup(DVECTOR *_pos)
|
|||
---------------------------------------------------------------------- */
|
||||
void CKelpTokenPickup::collidedWith(CThing *_thisThing)
|
||||
{
|
||||
if(!isSetToShutdown())
|
||||
if(!m_collectedFlag)
|
||||
{
|
||||
switch(_thisThing->getThingType())
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue