mirror of
https://github.com/GTAmodding/re3.git
synced 2025-07-14 04:34:08 +00:00
CWeaponModelInfo
This commit is contained in:
parent
e4683a3074
commit
e9fbd2ccfd
7 changed files with 115 additions and 1 deletions
|
@ -9,6 +9,7 @@ CBaseModelInfo *CModelInfo::ms_modelInfoPtrs[MODELINFOSIZE];
|
|||
|
||||
CStore<CSimpleModelInfo, SIMPLEMODELSIZE> CModelInfo::ms_simpleModelStore;
|
||||
CStore<CTimeModelInfo, TIMEMODELSIZE> CModelInfo::ms_timeModelStore;
|
||||
CStore<CWeaponModelInfo, WEAPONMODELSIZE> CModelInfo::ms_weaponModelStore;
|
||||
CStore<CClumpModelInfo, CLUMPMODELSIZE> CModelInfo::ms_clumpModelStore;
|
||||
CStore<CPedModelInfo, PEDMODELSIZE> CModelInfo::ms_pedModelStore;
|
||||
CStore<CVehicleModelInfo, VEHICLEMODELSIZE> CModelInfo::ms_vehicleModelStore;
|
||||
|
@ -25,6 +26,7 @@ CModelInfo::Initialise(void)
|
|||
ms_2dEffectStore.clear();
|
||||
ms_simpleModelStore.clear();
|
||||
ms_timeModelStore.clear();
|
||||
ms_weaponModelStore.clear();
|
||||
ms_clumpModelStore.clear();
|
||||
ms_pedModelStore.clear();
|
||||
ms_vehicleModelStore.clear();
|
||||
|
@ -86,6 +88,8 @@ CModelInfo::ShutDown(void)
|
|||
ms_simpleModelStore.store[i].Shutdown();
|
||||
for(i = 0; i < ms_timeModelStore.allocPtr; i++)
|
||||
ms_timeModelStore.store[i].Shutdown();
|
||||
for(i = 0; i < ms_weaponModelStore.allocPtr; i++)
|
||||
ms_weaponModelStore.store[i].Shutdown();
|
||||
for(i = 0; i < ms_clumpModelStore.allocPtr; i++)
|
||||
ms_clumpModelStore.store[i].Shutdown();
|
||||
for(i = 0; i < ms_vehicleModelStore.allocPtr; i++)
|
||||
|
@ -98,6 +102,7 @@ CModelInfo::ShutDown(void)
|
|||
ms_2dEffectStore.clear();
|
||||
ms_simpleModelStore.clear();
|
||||
ms_timeModelStore.clear();
|
||||
ms_weaponModelStore.clear();
|
||||
ms_pedModelStore.clear();
|
||||
ms_clumpModelStore.clear();
|
||||
ms_vehicleModelStore.clear();
|
||||
|
@ -123,6 +128,16 @@ CModelInfo::AddTimeModel(int id)
|
|||
return modelinfo;
|
||||
}
|
||||
|
||||
CWeaponModelInfo*
|
||||
CModelInfo::AddWeaponModel(int id)
|
||||
{
|
||||
CWeaponModelInfo *modelinfo;
|
||||
modelinfo = CModelInfo::ms_weaponModelStore.alloc();
|
||||
CModelInfo::ms_modelInfoPtrs[id] = modelinfo;
|
||||
modelinfo->Init();
|
||||
return modelinfo;
|
||||
}
|
||||
|
||||
CClumpModelInfo*
|
||||
CModelInfo::AddClumpModel(int id)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue