Skip to content

Commit f147e4e

Browse files
committed
Moved and renamed TimeInfoSA
1 parent c081fcf commit f147e4e

File tree

3 files changed

+15
-14
lines changed

3 files changed

+15
-14
lines changed

Client/game_sa/CModelInfoSA.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ std::map<unsigned short, int> CModelInfo
2121
std::map<DWORD, float> CModelInfoSA::ms_ModelDefaultLodDistanceMap;
2222
std::map<DWORD, BYTE> CModelInfoSA::ms_ModelDefaultAlphaTransparencyMap;
2323
std::unordered_map<std::uint32_t, std::map<eVehicleDummies, CVector>> CModelInfoSA::ms_ModelDefaultDummiesPosition;
24-
std::map<TimeInfo*, TimeInfo*> CModelInfoSA::ms_ModelDefaultModelTimeInfo;
24+
std::map<TimeInfoSA*, TimeInfoSA*> CModelInfoSA::ms_ModelDefaultModelTimeInfo;
2525
std::unordered_map<DWORD, unsigned short> CModelInfoSA::ms_OriginalObjectPropertiesGroups;
2626
std::unordered_map<DWORD, std::pair<float, float>> CModelInfoSA::ms_VehicleModelDefaultWheelSizes;
2727

@@ -574,10 +574,10 @@ bool CModelInfoSA::SetTime(char cHourOn, char cHourOff)
574574
if (GetModelType() != MODEL_INFO_TYPE_TIME)
575575
return false;
576576

577-
TimeInfo* pTime = &static_cast<CTimeModelInfoSAInterface*>(m_pInterface)->timeInfo;
577+
TimeInfoSA* pTime = &static_cast<CTimeModelInfoSAInterface*>(m_pInterface)->timeInfo;
578578

579579
if (!MapContains(ms_ModelDefaultModelTimeInfo, pTime))
580-
MapSet(ms_ModelDefaultModelTimeInfo, pTime, new TimeInfo(pTime->m_nTimeOn, pTime->m_nTimeOff, pTime->m_wOtherTimeModel));
580+
MapSet(ms_ModelDefaultModelTimeInfo, pTime, new TimeInfoSA(pTime->m_nTimeOn, pTime->m_nTimeOff, pTime->m_wOtherTimeModel));
581581

582582
pTime->m_nTimeOn = cHourOn;
583583
pTime->m_nTimeOff = cHourOff;
@@ -593,7 +593,7 @@ bool CModelInfoSA::GetTime(char& cHourOn, char& cHourOff)
593593
if (GetModelType() != MODEL_INFO_TYPE_TIME)
594594
return false;
595595

596-
TimeInfo* pTime = &static_cast<CTimeModelInfoSAInterface*>(m_pInterface)->timeInfo;
596+
TimeInfoSA* pTime = &static_cast<CTimeModelInfoSAInterface*>(m_pInterface)->timeInfo;
597597

598598
cHourOn = pTime->m_nTimeOn;
599599
cHourOff = pTime->m_nTimeOff;
@@ -603,7 +603,7 @@ bool CModelInfoSA::GetTime(char& cHourOn, char& cHourOff)
603603
void CModelInfoSA::StaticResetModelTimes()
604604
{
605605
// Restore default values
606-
for (std::map<TimeInfo*, TimeInfo*>::const_iterator iter = ms_ModelDefaultModelTimeInfo.begin(); iter != ms_ModelDefaultModelTimeInfo.end(); ++iter)
606+
for (std::map<TimeInfoSA*, TimeInfoSA*>::const_iterator iter = ms_ModelDefaultModelTimeInfo.begin(); iter != ms_ModelDefaultModelTimeInfo.end(); ++iter)
607607
{
608608
iter->first->m_nTimeOn = iter->second->m_nTimeOn;
609609
iter->first->m_nTimeOff = iter->second->m_nTimeOff;

Client/game_sa/CModelInfoSA.h

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,10 +219,18 @@ class CBaseModelInfoSAInterface
219219
// +772 = Anim file index
220220
};
221221

222+
struct TimeInfoSA
223+
{
224+
TimeInfoSA(char timeOn, char timeOff, short OtherTimeModel) : m_nTimeOn(timeOn), m_nTimeOff(timeOff), m_wOtherTimeModel(OtherTimeModel){};
225+
char m_nTimeOn;
226+
char m_nTimeOff;
227+
short m_wOtherTimeModel;
228+
};
229+
222230
class CTimeModelInfoSAInterface : public CBaseModelInfoSAInterface
223231
{
224232
public:
225-
TimeInfo timeInfo;
233+
TimeInfoSA timeInfo;
226234
};
227235

228236
class CVehicleModelVisualInfoSAInterface // Not sure about this name. If somebody knows more, please change
@@ -285,7 +293,7 @@ class CModelInfoSA : public CModelInfo
285293
static std::map<DWORD, float> ms_ModelDefaultLodDistanceMap;
286294
static std::map<DWORD, BYTE> ms_ModelDefaultAlphaTransparencyMap;
287295
static std::unordered_map<std::uint32_t, std::map<eVehicleDummies, CVector>> ms_ModelDefaultDummiesPosition;
288-
static std::map<TimeInfo*, TimeInfo*> ms_ModelDefaultModelTimeInfo;
296+
static std::map<TimeInfoSA*, TimeInfoSA*> ms_ModelDefaultModelTimeInfo;
289297
static std::unordered_map<DWORD, unsigned short> ms_OriginalObjectPropertiesGroups;
290298
static std::unordered_map<DWORD, std::pair<float, float>> ms_VehicleModelDefaultWheelSizes;
291299
bool m_bAddedRefForCollision;

Client/sdk/game/RenderWare.h

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -479,10 +479,3 @@ struct RwError
479479
{
480480
int err1, err2;
481481
};
482-
483-
struct TimeInfo {
484-
TimeInfo(char timeOn, char timeOff, short OtherTimeModel) : m_nTimeOn(timeOn), m_nTimeOff(timeOff), m_wOtherTimeModel(OtherTimeModel) {};
485-
char m_nTimeOn;
486-
char m_nTimeOff;
487-
short m_wOtherTimeModel;
488-
};

0 commit comments

Comments
 (0)