This commit is contained in:
Paul 2001-06-01 18:59:33 +00:00
parent 6630244a6f
commit a7949471f1
23 changed files with 110 additions and 38 deletions

View file

@ -95,8 +95,8 @@ public:
// Kelp Token functions..
int getKelpTokenCollectedCount(unsigned int _chapter,unsigned int _level)
{
ASSERT(_chapter==NUM_CHAPTERS);
ASSERT(_level==NUM_LEVELS_WITH_SPATULAS+1);
ASSERT(_chapter<=NUM_CHAPTERS);
ASSERT(_level==NUM_LEVELS_WITH_SPATULAS);
int i,j,count;
count=0;
for(i=0;i<8;i++)
@ -112,15 +112,15 @@ public:
}
void collectKelpToken(unsigned int _chapter,unsigned int _level,unsigned int _token)
{
ASSERT(_chapter==NUM_CHAPTERS);
ASSERT(_level<=NUM_LEVELS_WITH_SPATULAS+1);
ASSERT(_chapter<=NUM_CHAPTERS);
ASSERT(_level==NUM_LEVELS_WITH_SPATULAS);
ASSERT(_token<=128);
m_kelpTokenCollectedFlags[_level][_token>>3]|=1<<(_token&7);
}
int isKelpTokenUncollected(unsigned int _chapter,unsigned int _level,unsigned int _token)
{
ASSERT(_chapter==NUM_CHAPTERS);
ASSERT(_level<=NUM_LEVELS_WITH_SPATULAS+1);
ASSERT(_chapter<=NUM_CHAPTERS);
ASSERT(_level<=NUM_LEVELS_WITH_SPATULAS);
ASSERT(_token<=128);
return (m_kelpTokenCollectedFlags[_level][_token>>3]>>(_token&7))&1?false:true;
}