CalcIndexOfContinueLevel

This commit is contained in:
krystalgamer 2024-07-21 17:41:00 +02:00
parent 5213c721ce
commit a6eb855004
2 changed files with 25 additions and 0 deletions

View File

@ -27,6 +27,30 @@ EXPORT SpideyIconRelated SpideyIcons[8];
extern CVector gGlobalNormal;
const i32 NUM_LEVELS = 34;
EXPORT u8 LevelIndexes[NUM_LEVELS];
// @Ok
i32 CalcIndexOfContinueLevel(void)
{
i32 bar = 1000000;
for (i32 i = 0; i < NUM_LEVELS; i++)
{
if (LevelIndexes[i] < bar)
bar = LevelIndexes[i];
}
i32 index;
for (index = 0; index < NUM_LEVELS; index++)
{
if (LevelIndexes[i] == bar)
break;
}
return index;
}
// @Ok
void Spidey_CIcon::SetIcon(i32 option)
{

View File

@ -232,6 +232,7 @@ static const i32 INPUT_MAX_SIZE = 9;
EXPORT i32 Shell_DeRudify(char[INPUT_MAX_SIZE]);
EXPORT i32 Shell_ContainsSubString(const char*, const char*);
EXPORT void CallAI(CBody *);
EXPORT i32 CalcIndexOfContinueLevel(void);
void validate_CRudeWordHitterSpidey(void);
void validate_CDummy(void);