mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-18 11:19:10 +00:00
Get rid of NEW(), TRACKED_NEW, and ZERO().
This commit is contained in:
@ -487,10 +487,10 @@ void plCameraBrain1::Read(hsStream* stream, hsResMgr* mgr)
|
||||
{
|
||||
hsKeyedObject::Read(stream, mgr);
|
||||
fPOAOffset.Read(stream);
|
||||
plGenRefMsg* msg = TRACKED_NEW plGenRefMsg(GetKey(), plRefMsg::kOnRequest, 0, kSubject ); // SceneObject
|
||||
plGenRefMsg* msg = new plGenRefMsg(GetKey(), plRefMsg::kOnRequest, 0, kSubject ); // SceneObject
|
||||
mgr->ReadKeyNotifyMe( stream, msg, plRefFlags::kActiveRef );
|
||||
|
||||
plGenRefMsg* msg2 = TRACKED_NEW plGenRefMsg( GetKey(), plRefMsg::kOnRequest, 0, kRailComponent ); // SceneObject
|
||||
plGenRefMsg* msg2 = new plGenRefMsg( GetKey(), plRefMsg::kOnRequest, 0, kRailComponent ); // SceneObject
|
||||
mgr->ReadKeyNotifyMe( stream, msg2, plRefFlags::kActiveRef );
|
||||
|
||||
fFlags.Read(stream);
|
||||
@ -613,7 +613,7 @@ hsBool plCameraBrain1::MsgReceive(plMessage* msg)
|
||||
}
|
||||
else
|
||||
{
|
||||
plGenRefMsg* msg = TRACKED_NEW plGenRefMsg(GetKey(), plRefMsg::kOnRequest, 0, kSubject ); // SceneObject
|
||||
plGenRefMsg* msg = new plGenRefMsg(GetKey(), plRefMsg::kOnRequest, 0, kSubject ); // SceneObject
|
||||
hsgResMgr::ResMgr()->AddViaNotify(pPMsg->fPlayer, msg, plRefFlags::kPassiveRef);
|
||||
|
||||
fFlags.SetBit(kCutPosOnce);
|
||||
@ -973,7 +973,7 @@ plCameraBrain1_Avatar::~plCameraBrain1_Avatar()
|
||||
|
||||
if (fFaded)
|
||||
{
|
||||
plCameraTargetFadeMsg* pMsg = TRACKED_NEW plCameraTargetFadeMsg;
|
||||
plCameraTargetFadeMsg* pMsg = new plCameraTargetFadeMsg;
|
||||
pMsg->SetFadeOut(false);
|
||||
pMsg->SetSubjectKey(plNetClientMgr::GetInstance()->GetLocalPlayerKey());
|
||||
pMsg->SetBCastFlag(plMessage::kBCastByExactType);
|
||||
@ -1102,7 +1102,7 @@ void plCameraBrain1_Avatar::CalculatePosition()
|
||||
// check LOS
|
||||
if (GetCamera()->GetKey() && fFlags.IsBitSet(kMaintainLOS) && (plVirtualCam1::Instance()->GetCurrentStackCamera() == GetCamera()))
|
||||
{
|
||||
plLOSRequestMsg* pMsg = TRACKED_NEW plLOSRequestMsg( GetCamera()->GetKey(), fPOAGoal, fGoal, plSimDefs::kLOSDBCameraBlockers,
|
||||
plLOSRequestMsg* pMsg = new plLOSRequestMsg( GetCamera()->GetKey(), fPOAGoal, fGoal, plSimDefs::kLOSDBCameraBlockers,
|
||||
plLOSRequestMsg::kTestClosest, plLOSRequestMsg::kReportHitOrMiss);
|
||||
plgDispatch::MsgSend( pMsg );
|
||||
}
|
||||
@ -1148,7 +1148,7 @@ void plCameraBrain1_Avatar::ISendFadeMsg(hsBool fade)
|
||||
else
|
||||
plVirtualCam1::AddMsgToLog("current camera sending Fade In message to Avatar");
|
||||
|
||||
plCameraTargetFadeMsg* pMsg = TRACKED_NEW plCameraTargetFadeMsg;
|
||||
plCameraTargetFadeMsg* pMsg = new plCameraTargetFadeMsg;
|
||||
pMsg->SetFadeOut(fade);
|
||||
pMsg->SetSubjectKey(GetSubject()->GetKey());
|
||||
pMsg->SetBCastFlag(plMessage::kBCastByExactType);
|
||||
@ -1397,7 +1397,7 @@ void plCameraBrain1_FirstPerson::CalculatePosition()
|
||||
// check LOS
|
||||
if (GetCamera()->GetKey() && fFlags.IsBitSet(kMaintainLOS) && (plVirtualCam1::Instance()->GetCurrentStackCamera() == GetCamera()))
|
||||
{
|
||||
plLOSRequestMsg* pMsg = TRACKED_NEW plLOSRequestMsg( GetCamera()->GetKey(), fPOAGoal, fGoal, plSimDefs::kLOSDBCameraBlockers,
|
||||
plLOSRequestMsg* pMsg = new plLOSRequestMsg( GetCamera()->GetKey(), fPOAGoal, fGoal, plSimDefs::kLOSDBCameraBlockers,
|
||||
plLOSRequestMsg::kTestClosest, plLOSRequestMsg::kReportHitOrMiss);
|
||||
plgDispatch::MsgSend( pMsg );
|
||||
}
|
||||
@ -1436,7 +1436,7 @@ void plCameraBrain1_FirstPerson::Push(hsBool recenter)
|
||||
|
||||
if (plCameraBrain1_FirstPerson::fDontFade)
|
||||
return;
|
||||
plEnableMsg* pMsg = TRACKED_NEW plEnableMsg;
|
||||
plEnableMsg* pMsg = new plEnableMsg;
|
||||
pMsg->SetCmd(plEnableMsg::kDisable);
|
||||
pMsg->AddType(plEnableMsg::kDrawable);
|
||||
pMsg->SetBCastFlag(plMessage::kPropagateToModifiers);
|
||||
@ -1481,7 +1481,7 @@ plCameraBrain1_Fixed::~plCameraBrain1_Fixed()
|
||||
void plCameraBrain1_Fixed::Read(hsStream* stream, hsResMgr* mgr)
|
||||
{
|
||||
plCameraBrain1::Read(stream, mgr);
|
||||
mgr->ReadKeyNotifyMe( stream, TRACKED_NEW plGenRefMsg(GetKey(), plRefMsg::kOnRequest, 0, 99), plRefFlags::kPassiveRef);
|
||||
mgr->ReadKeyNotifyMe( stream, new plGenRefMsg(GetKey(), plRefMsg::kOnRequest, 0, 99), plRefFlags::kPassiveRef);
|
||||
}
|
||||
|
||||
void plCameraBrain1_Fixed::Write(hsStream* stream, hsResMgr* mgr)
|
||||
@ -1783,9 +1783,9 @@ void plCameraBrain1_Circle::Read(hsStream* stream, hsResMgr* mgr)
|
||||
|
||||
fCenter.Read(stream);
|
||||
SetRadius(stream->ReadLEScalar());
|
||||
plGenRefMsg* msg = TRACKED_NEW plGenRefMsg(GetKey(), plRefMsg::kOnRequest, 0, kCircleTarget ); // SceneObject
|
||||
plGenRefMsg* msg = new plGenRefMsg(GetKey(), plRefMsg::kOnRequest, 0, kCircleTarget ); // SceneObject
|
||||
mgr->ReadKeyNotifyMe( stream, msg, plRefFlags::kActiveRef );
|
||||
plGenRefMsg* msg2 = TRACKED_NEW plGenRefMsg( GetKey(), plRefMsg::kOnRequest, 0, kPOAObject ); // SceneObject
|
||||
plGenRefMsg* msg2 = new plGenRefMsg( GetKey(), plRefMsg::kOnRequest, 0, kPOAObject ); // SceneObject
|
||||
mgr->ReadKeyNotifyMe( stream, msg2, plRefFlags::kActiveRef );
|
||||
fCirPerSec = stream->ReadLEScalar();
|
||||
plgDispatch::Dispatch()->RegisterForExactType(plEvalMsg::Index(), GetKey());
|
||||
@ -1842,7 +1842,7 @@ hsBool plCameraBrain1_Circle::MsgReceive(plMessage* msg)
|
||||
}
|
||||
if (fFlags.IsBitSet(kFollowLocalAvatar))
|
||||
{
|
||||
plGenRefMsg* msg = TRACKED_NEW plGenRefMsg(GetKey(), plRefMsg::kOnRequest, 0, kSubject ); // SceneObject
|
||||
plGenRefMsg* msg = new plGenRefMsg(GetKey(), plRefMsg::kOnRequest, 0, kSubject ); // SceneObject
|
||||
hsgResMgr::ResMgr()->AddViaNotify(pPMsg->fPlayer, msg, plRefFlags::kPassiveRef);
|
||||
|
||||
fFlags.SetBit(kCutPosOnce);
|
||||
|
@ -323,7 +323,7 @@ void plCameraModifier1::Read(hsStream* stream, hsResMgr* mgr)
|
||||
{
|
||||
hsKeyedObject::Read(stream, mgr);
|
||||
fBrain = nil;
|
||||
mgr->ReadKeyNotifyMe(stream, TRACKED_NEW plGenRefMsg(GetKey(), plRefMsg::kOnCreate, 0, kRefBrain), plRefFlags::kActiveRef);
|
||||
mgr->ReadKeyNotifyMe(stream, new plGenRefMsg(GetKey(), plRefMsg::kOnCreate, 0, kRefBrain), plRefFlags::kActiveRef);
|
||||
int count = stream->ReadLE32();
|
||||
int i;
|
||||
for (i = 0; i < count; i++)
|
||||
@ -340,7 +340,7 @@ void plCameraModifier1::Read(hsStream* stream, hsResMgr* mgr)
|
||||
float pA = stream->ReadLEScalar();
|
||||
float pD = stream->ReadLEScalar();
|
||||
|
||||
CamTrans* camTrans = TRACKED_NEW CamTrans(key);
|
||||
CamTrans* camTrans = new CamTrans(key);
|
||||
camTrans->fAccel = a;
|
||||
camTrans->fDecel = d;
|
||||
camTrans->fVelocity = v;
|
||||
@ -364,7 +364,7 @@ void plCameraModifier1::Read(hsStream* stream, hsResMgr* mgr)
|
||||
}
|
||||
for(i = 0; i < n; i++ )
|
||||
{
|
||||
mgr->ReadKeyNotifyMe(stream, TRACKED_NEW plGenRefMsg(GetKey(), plRefMsg::kOnCreate, i, kRefCallbackMsg), plRefFlags::kActiveRef);
|
||||
mgr->ReadKeyNotifyMe(stream, new plGenRefMsg(GetKey(), plRefMsg::kOnCreate, i, kRefCallbackMsg), plRefFlags::kActiveRef);
|
||||
}
|
||||
|
||||
n = stream->ReadLE32();
|
||||
@ -430,7 +430,7 @@ void plCameraModifier1::Push(hsBool recenter)
|
||||
{
|
||||
if (fStartAnimOnPush)
|
||||
{
|
||||
plAnimCmdMsg* pMsg = TRACKED_NEW plAnimCmdMsg;
|
||||
plAnimCmdMsg* pMsg = new plAnimCmdMsg;
|
||||
pMsg->SetCmd(plAnimCmdMsg::kRunForward);
|
||||
pMsg->SetBCastFlag(plMessage::kPropagateToModifiers);
|
||||
pMsg->AddReceiver(GetTarget()->GetKey());
|
||||
@ -455,7 +455,7 @@ void plCameraModifier1::Pop()
|
||||
{
|
||||
if (fStopAnimOnPop)
|
||||
{
|
||||
plAnimCmdMsg* pMsg = TRACKED_NEW plAnimCmdMsg;
|
||||
plAnimCmdMsg* pMsg = new plAnimCmdMsg;
|
||||
pMsg->SetCmd(plAnimCmdMsg::kStop);
|
||||
pMsg->SetBCastFlag(plMessage::kPropagateToModifiers);
|
||||
pMsg->AddReceiver(GetTarget()->GetKey());
|
||||
@ -465,7 +465,7 @@ void plCameraModifier1::Pop()
|
||||
}
|
||||
if (fResetAnimOnPop)
|
||||
{
|
||||
plAnimCmdMsg* pMsg = TRACKED_NEW plAnimCmdMsg;
|
||||
plAnimCmdMsg* pMsg = new plAnimCmdMsg;
|
||||
pMsg->SetCmd(plAnimCmdMsg::kGoToBegin);
|
||||
pMsg->SetBCastFlag(plMessage::kPropagateToModifiers);
|
||||
pMsg->AddReceiver(GetTarget()->GetKey());
|
||||
|
@ -65,7 +65,7 @@ hsBool plInterestingModifier::IEval(double secs, float del, uint32_t dirty)
|
||||
const hsBounds3Ext& targBnd = GetTarget(i)->GetDrawInterface()->GetWorldBounds();
|
||||
if( targBnd.GetType() == kBoundsNormal )
|
||||
{
|
||||
plInterestingModMsg* pMsg = TRACKED_NEW plInterestingModMsg;
|
||||
plInterestingModMsg* pMsg = new plInterestingModMsg;
|
||||
pMsg->fPos= GetTarget(i)->GetDrawInterface()->GetWorldBounds().GetCenter();
|
||||
pMsg->fSize = GetTarget(i)->GetDrawInterface()->GetWorldBounds().GetMaxDim();
|
||||
pMsg->fRadius = fInterestRadius;
|
||||
|
@ -148,7 +148,7 @@ plVirtualCam1::plVirtualCam1()
|
||||
fThirdPersonCam = nil;
|
||||
fTransPos = POS_TRANS_OFF;
|
||||
fPrevCam = nil;
|
||||
fTransitionCamera = TRACKED_NEW plCameraModifier1;
|
||||
fTransitionCamera = new plCameraModifier1;
|
||||
fTransitionCamera->RegisterAs(kTransitionCamera_KEY);
|
||||
// set initial view position
|
||||
fOutputPos.Set(100,100,100);
|
||||
@ -164,8 +164,8 @@ plVirtualCam1::plVirtualCam1()
|
||||
fCameraDriveInterface = plDebugInputInterface::GetInstance();
|
||||
hsRefCnt_SafeRef( fCameraDriveInterface );
|
||||
|
||||
fDriveCamera = TRACKED_NEW plCameraModifier1;
|
||||
plCameraBrain1* pDriveBrain = TRACKED_NEW plCameraBrain1_Drive(fDriveCamera);
|
||||
fDriveCamera = new plCameraModifier1;
|
||||
plCameraBrain1* pDriveBrain = new plCameraBrain1_Drive(fDriveCamera);
|
||||
|
||||
PushCamera(fDriveCamera);
|
||||
fForceCutOnce=false;
|
||||
@ -262,7 +262,7 @@ void plVirtualCam1::RebuildStack(const plKey& key)
|
||||
}
|
||||
if (!HasFlags(kFirstPersonAtLinkOut))
|
||||
{
|
||||
plEnableMsg* pMsg = TRACKED_NEW plEnableMsg;
|
||||
plEnableMsg* pMsg = new plEnableMsg;
|
||||
pMsg->SetSender(GetKey());
|
||||
pMsg->SetCmd(plEnableMsg::kEnable);
|
||||
pMsg->AddType(plEnableMsg::kDrawable);
|
||||
@ -824,7 +824,7 @@ void plVirtualCam1::Output()
|
||||
fFadeCounter-=1;
|
||||
if (fFadeCounter == 0 && fFirstPersonOverride == nil)
|
||||
{
|
||||
plEnableMsg* pMsg = TRACKED_NEW plEnableMsg;
|
||||
plEnableMsg* pMsg = new plEnableMsg;
|
||||
pMsg->SetSender(GetKey());
|
||||
pMsg->SetCmd(plEnableMsg::kEnable);
|
||||
pMsg->AddType(plEnableMsg::kDrawable);
|
||||
@ -888,7 +888,7 @@ void plVirtualCam1::Init()
|
||||
plgDispatch::Dispatch()->RegisterForExactType(plPlayerPageMsg::Index(), GetKey());
|
||||
|
||||
// register for control messages
|
||||
plCmdIfaceModMsg* pModMsg = TRACKED_NEW plCmdIfaceModMsg;
|
||||
plCmdIfaceModMsg* pModMsg = new plCmdIfaceModMsg;
|
||||
pModMsg->SetBCastFlag(plMessage::kBCastByExactType);
|
||||
pModMsg->SetSender(GetKey());
|
||||
pModMsg->SetCmd(plCmdIfaceModMsg::kAdd);
|
||||
@ -1238,7 +1238,7 @@ hsBool plVirtualCam1::MsgReceive(plMessage* msg)
|
||||
|
||||
fPythonOverride->Push(!HasFlags(kAvatarWalking));
|
||||
|
||||
CamTrans* pTrans = TRACKED_NEW CamTrans(fPythonOverride->GetKey());
|
||||
CamTrans* pTrans = new CamTrans(fPythonOverride->GetKey());
|
||||
if (pCam->Cmd(plCameraMsg::kPythonOverridePushCut))
|
||||
pTrans->fCutPOA = pTrans->fCutPos = true;
|
||||
StartTransition(pTrans);
|
||||
@ -1302,7 +1302,7 @@ hsBool plVirtualCam1::MsgReceive(plMessage* msg)
|
||||
if (HasFlags(kJustLinkedIn))
|
||||
{
|
||||
ClearFlags(kJustLinkedIn);
|
||||
plCameraTargetFadeMsg* pMsg = TRACKED_NEW plCameraTargetFadeMsg;
|
||||
plCameraTargetFadeMsg* pMsg = new plCameraTargetFadeMsg;
|
||||
pMsg->SetFadeOut(true);
|
||||
pMsg->SetSubjectKey(plNetClientMgr::GetInstance()->GetLocalPlayerKey());
|
||||
pMsg->SetBCastFlag(plMessage::kBCastByExactType);
|
||||
@ -1420,17 +1420,17 @@ void plVirtualCam1::CreateDefaultCamera(plSceneObject* subject)
|
||||
if (mod->GetSubject() == subject)
|
||||
return;
|
||||
|
||||
plGenRefMsg* msg = TRACKED_NEW plGenRefMsg(mod->GetKey(), plRefMsg::kOnReplace, 0, plCameraBrain1::kSubject );
|
||||
plGenRefMsg* msg = new plGenRefMsg(mod->GetKey(), plRefMsg::kOnReplace, 0, plCameraBrain1::kSubject );
|
||||
msg->SetOldRef(mod->GetSubject());
|
||||
hsgResMgr::ResMgr()->AddViaNotify(subject->GetKey(), msg, plRefFlags::kPassiveRef);
|
||||
}
|
||||
else
|
||||
{
|
||||
plCameraModifier1* pMod = TRACKED_NEW plCameraModifier1;
|
||||
plCameraBrain1_FirstPerson* pBrain = TRACKED_NEW plCameraBrain1_FirstPerson(pMod);
|
||||
plCameraModifier1* pMod = new plCameraModifier1;
|
||||
plCameraBrain1_FirstPerson* pBrain = new plCameraBrain1_FirstPerson(pMod);
|
||||
pMod->RegisterAs( kDefaultCameraMod1_KEY );
|
||||
//pBrain->SetSubject(subject);
|
||||
plGenRefMsg* msg = TRACKED_NEW plGenRefMsg(pMod->GetKey(), plRefMsg::kOnCreate, 0, plCameraBrain1::kSubject ); // SceneObject
|
||||
plGenRefMsg* msg = new plGenRefMsg(pMod->GetKey(), plRefMsg::kOnCreate, 0, plCameraBrain1::kSubject ); // SceneObject
|
||||
hsgResMgr::ResMgr()->AddViaNotify(subject->GetKey(), msg, plRefFlags::kPassiveRef);
|
||||
|
||||
plgDispatch::Dispatch()->RegisterForExactType(plEvalMsg::Index(), pMod->GetKey());
|
||||
@ -1459,16 +1459,16 @@ void plVirtualCam1::CreateDefaultCamera(plSceneObject* subject)
|
||||
if (mod->GetSubject() == subject)
|
||||
return;
|
||||
|
||||
plGenRefMsg* msg = TRACKED_NEW plGenRefMsg(mod->GetKey(), plRefMsg::kOnReplace, 0, plCameraBrain1::kSubject );
|
||||
plGenRefMsg* msg = new plGenRefMsg(mod->GetKey(), plRefMsg::kOnReplace, 0, plCameraBrain1::kSubject );
|
||||
msg->SetOldRef(mod->GetSubject());
|
||||
hsgResMgr::ResMgr()->AddViaNotify(subject->GetKey(), msg, plRefFlags::kPassiveRef);
|
||||
}
|
||||
else
|
||||
{
|
||||
plCameraModifier1* pModx = TRACKED_NEW plCameraModifier1;
|
||||
plCameraBrain1_Avatar* pBrainx = TRACKED_NEW plCameraBrain1_Avatar(pModx);
|
||||
plCameraModifier1* pModx = new plCameraModifier1;
|
||||
plCameraBrain1_Avatar* pBrainx = new plCameraBrain1_Avatar(pModx);
|
||||
pModx->RegisterAs( kBuiltIn3rdPersonCamera_KEY );
|
||||
plGenRefMsg* msgx = TRACKED_NEW plGenRefMsg(pModx->GetKey(), plRefMsg::kOnCreate, 0, plCameraBrain1::kSubject ); // SceneObject
|
||||
plGenRefMsg* msgx = new plGenRefMsg(pModx->GetKey(), plRefMsg::kOnCreate, 0, plCameraBrain1::kSubject ); // SceneObject
|
||||
hsgResMgr::ResMgr()->AddViaNotify(subject->GetKey(), msgx, plRefFlags::kPassiveRef);
|
||||
|
||||
plgDispatch::Dispatch()->RegisterForExactType(plEvalMsg::Index(), pModx->GetKey());
|
||||
@ -1503,7 +1503,7 @@ void plVirtualCam1::AddCameraToStack(plCameraModifier1* pCam)
|
||||
}
|
||||
|
||||
if (pCam->GetKey())
|
||||
hsgResMgr::ResMgr()->AddViaNotify(pCam->GetKey(), TRACKED_NEW plGenRefMsg(GetKey(), plRefMsg::kOnCreate, 0, kRefCamera), plRefFlags::kPassiveRef);
|
||||
hsgResMgr::ResMgr()->AddViaNotify(pCam->GetKey(), new plGenRefMsg(GetKey(), plRefMsg::kOnCreate, 0, kRefCamera), plRefFlags::kPassiveRef);
|
||||
}
|
||||
|
||||
void plVirtualCam1::PushCamera(plCameraModifier1* pCam, hsBool bDefault)
|
||||
@ -1570,7 +1570,7 @@ void plVirtualCam1::PushCamera(plCameraModifier1* pCam, hsBool bDefault)
|
||||
if (!pCam->SetFaded(true))
|
||||
{
|
||||
// new camera doesn't support fading, fade him back in
|
||||
plCameraTargetFadeMsg* pMsg = TRACKED_NEW plCameraTargetFadeMsg;
|
||||
plCameraTargetFadeMsg* pMsg = new plCameraTargetFadeMsg;
|
||||
pMsg->SetFadeOut(false);
|
||||
pMsg->SetSubjectKey(GetCurrentStackCamera()->GetBrain()->GetSubject()->GetKey());
|
||||
pMsg->SetBCastFlag(plMessage::kBCastByExactType);
|
||||
@ -1628,7 +1628,7 @@ void plVirtualCam1::PushCamera(plCameraModifier1* pCam, hsBool bDefault)
|
||||
// do a track transition here;
|
||||
fPrevCam = GetCurrentStackCamera();
|
||||
AddCameraToStack(pCam);
|
||||
pTrans = TRACKED_NEW CamTrans(pCam->GetKey());
|
||||
pTrans = new CamTrans(pCam->GetKey());
|
||||
StartTransition(pTrans);
|
||||
delete(pTrans);
|
||||
#ifdef STATUS_LOG
|
||||
@ -1639,7 +1639,7 @@ void plVirtualCam1::PushCamera(plCameraModifier1* pCam, hsBool bDefault)
|
||||
{
|
||||
// both fixed brains, cut between them
|
||||
AddCameraToStack(pCam);
|
||||
pTrans = TRACKED_NEW CamTrans(pCam->GetKey());
|
||||
pTrans = new CamTrans(pCam->GetKey());
|
||||
pTrans->fCutPOA = true;
|
||||
pTrans->fCutPos = true;
|
||||
StartTransition(pTrans);
|
||||
@ -1747,7 +1747,7 @@ void plVirtualCam1::PopCamera(plCameraModifier1* pCam)
|
||||
if (!GetCurrentStackCamera()->SetFaded(true))
|
||||
{
|
||||
// new camera doesn't support fading, fade him back in
|
||||
plCameraTargetFadeMsg* pMsg = TRACKED_NEW plCameraTargetFadeMsg;
|
||||
plCameraTargetFadeMsg* pMsg = new plCameraTargetFadeMsg;
|
||||
pMsg->SetFadeOut(false);
|
||||
pMsg->SetSubjectKey(pCam->GetBrain()->GetSubject()->GetKey());
|
||||
pMsg->SetBCastFlag(plMessage::kBCastByExactType);
|
||||
@ -1781,14 +1781,14 @@ void plVirtualCam1::PopCamera(plCameraModifier1* pCam)
|
||||
{
|
||||
// do a track transition here;
|
||||
fPrevCam = pCam;
|
||||
pTrans = TRACKED_NEW CamTrans(GetCurrentStackCamera()->GetKey());
|
||||
pTrans = new CamTrans(GetCurrentStackCamera()->GetKey());
|
||||
StartTransition(pTrans);
|
||||
delete(pTrans);
|
||||
}
|
||||
else
|
||||
{
|
||||
fPrevCam = pCam;
|
||||
pTrans = TRACKED_NEW CamTrans(GetCurrentStackCamera()->GetKey());
|
||||
pTrans = new CamTrans(GetCurrentStackCamera()->GetKey());
|
||||
pTrans->fCutPOA = true;
|
||||
pTrans->fCutPos = true;
|
||||
StartTransition(pTrans);
|
||||
@ -1867,7 +1867,7 @@ void plVirtualCam1::StartTransition(CamTrans* transition)
|
||||
if ( (fPythonOverride && plCameraBrain1_Avatar::ConvertNoRef(fPythonOverride->GetBrain())) ||
|
||||
(plCameraBrain1_Avatar::ConvertNoRef(pCam->GetBrain()) && !fPythonOverride) )
|
||||
{
|
||||
plCameraBrain1_Avatar* pAvBrain = TRACKED_NEW plCameraBrain1_Avatar;
|
||||
plCameraBrain1_Avatar* pAvBrain = new plCameraBrain1_Avatar;
|
||||
|
||||
pAvBrain->SetOffset(((plCameraBrain1_Avatar*)pCam->GetBrain())->GetOffset());
|
||||
pAvBrain->SetPOAOffset(pCam->GetBrain()->GetPOAOffset());
|
||||
@ -1888,7 +1888,7 @@ void plVirtualCam1::StartTransition(CamTrans* transition)
|
||||
}
|
||||
else
|
||||
{
|
||||
pBrain = TRACKED_NEW plCameraBrain1;
|
||||
pBrain = new plCameraBrain1;
|
||||
}
|
||||
pBrain->SetFlags(plCameraBrain1::kIsTransitionCamera);
|
||||
|
||||
|
Reference in New Issue
Block a user