forked from Tr0n/client
Upgraded to DirectX 9
This commit is contained in:
@ -3,7 +3,7 @@
|
||||
#include "../eterLib/ResourceManager.h"
|
||||
#include "../eterLib/StateManager.h"
|
||||
#include "../effectLib/EffectManager.h"
|
||||
#include "../SpeedTreeLib/SpeedTreeForestDirectX8.h"
|
||||
#include "../SpeedTreeLib/CSpeedTreeDirectX.h"
|
||||
#include "../eterBase/Timer.h"
|
||||
|
||||
#include "Area.h"
|
||||
@ -585,7 +585,7 @@ void CArea::__SetObjectInstance_SetTree(TObjectInstance * pObjectInstance, const
|
||||
|
||||
void CArea::TObjectInstance::SetTree(float x, float y, float z, DWORD dwTreeCRC, const char* c_szTreeName)
|
||||
{
|
||||
CSpeedTreeForestDirectX8& rkForest=CSpeedTreeForestDirectX8::Instance();
|
||||
CSpeedTreeForest& rkForest = CSpeedTreeForest::Instance();
|
||||
pTree=rkForest.CreateInstance(x, y, z, dwTreeCRC, c_szTreeName);
|
||||
dwType = prt::PROPERTY_TYPE_TREE;
|
||||
}
|
||||
@ -1245,7 +1245,7 @@ void CArea::__Clear_DestroyObjectInstance(TObjectInstance * pObjectInstance)
|
||||
if (pObjectInstance->pTree)
|
||||
{
|
||||
pObjectInstance->pTree->Clear();
|
||||
CSpeedTreeForestDirectX8::Instance().DeleteInstance(pObjectInstance->pTree);
|
||||
CSpeedTreeForest::Instance().DeleteInstance(pObjectInstance->pTree);
|
||||
pObjectInstance->pTree = NULL;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user