re3-wiiu/src/modelinfo/TimeModelInfo.cpp

34 lines
667 B
C++
Raw Normal View History

2019-05-15 16:52:37 +02:00
#include "common.h"
2020-04-17 15:31:11 +02:00
2019-05-15 16:52:37 +02:00
#include "Camera.h"
#include "ModelInfo.h"
2020-12-25 14:18:48 +01:00
#include "General.h"
2019-05-15 16:52:37 +02:00
CTimeModelInfo*
CTimeModelInfo::FindOtherTimeModel(void)
{
char name[40];
char *p;
int i;
strcpy(name, GetName());
// change _nt to _dy
if(p = strstr(name, "_nt"))
strncpy(p, "_dy", 4);
// change _dy to _nt
else if(p = strstr(name, "_dy"))
strncpy(p, "_nt", 4);
else
return nil;
for(i = 0; i < MODELINFOSIZE; i++){
CBaseModelInfo *mi = CModelInfo::GetModelInfo(i);
2020-05-05 14:06:55 +02:00
if (mi && mi->GetModelType() == MITYPE_TIME &&
2020-12-25 14:18:48 +01:00
!CGeneral::faststrncmp(name, mi->GetName(), MAX_MODEL_NAME)){
2019-05-15 16:52:37 +02:00
m_otherTimeModelID = i;
return (CTimeModelInfo*)mi;
}
}
return nil;
}