mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-20 20:29:10 +00:00
Merge remote-tracking branch 'origin/master' into plString
Conflicts: Sources/Plasma/CoreLib/hsStream.h Sources/Plasma/FeatureLib/pfAudio/plListener.cpp Sources/Plasma/FeatureLib/pfConsole/pfConsoleCommands.cpp Sources/Plasma/FeatureLib/pfConsole/pfDispatchLog.cpp Sources/Plasma/FeatureLib/pfJournalBook/pfJournalBook.cpp Sources/Plasma/FeatureLib/pfPython/cyMisc.cpp Sources/Plasma/FeatureLib/pfPython/cyMisc.h Sources/Plasma/FeatureLib/pfPython/cyMiscGlue4.cpp Sources/Plasma/FeatureLib/pfPython/plPythonFileMod.cpp Sources/Plasma/FeatureLib/pfPython/plPythonFileMod.h Sources/Plasma/FeatureLib/pfPython/pyImage.cpp Sources/Plasma/FeatureLib/pfPython/pyJournalBook.cpp Sources/Plasma/FeatureLib/pfPython/pyNetServerSessionInfo.h Sources/Plasma/NucleusLib/pnKeyedObject/plFixedKey.cpp Sources/Plasma/NucleusLib/pnKeyedObject/plKeyImp.cpp Sources/Plasma/NucleusLib/pnKeyedObject/plUoid.cpp Sources/Plasma/NucleusLib/pnKeyedObject/plUoid.h Sources/Plasma/NucleusLib/pnMessage/plMessage.h Sources/Plasma/NucleusLib/pnNetCommon/plNetApp.h Sources/Plasma/PubUtilLib/plAvatar/plCoopCoordinator.cpp Sources/Plasma/PubUtilLib/plDrawable/plDrawableSpansExport.cpp Sources/Plasma/PubUtilLib/plDrawable/plDynaDecalMgr.cpp Sources/Plasma/PubUtilLib/plDrawable/plWaveSet7.cpp Sources/Plasma/PubUtilLib/plInputCore/plInputDevice.h Sources/Plasma/PubUtilLib/plNetClient/plNetClientMgr.h Sources/Plasma/PubUtilLib/plNetCommon/plClientGuid.h Sources/Plasma/PubUtilLib/plNetMessage/plNetMessage.cpp Sources/Plasma/PubUtilLib/plNetMessage/plNetMsgHelpers.h Sources/Plasma/PubUtilLib/plNetTransport/plNetTransportMember.h Sources/Plasma/PubUtilLib/plPhysX/plSimulationMgr.cpp Sources/Plasma/PubUtilLib/plPipeline/plDXPipeline.cpp Sources/Plasma/PubUtilLib/plPipeline/plPlates.cpp Sources/Plasma/PubUtilLib/plResMgr/plKeyFinder.cpp Sources/Plasma/PubUtilLib/plResMgr/plKeyFinder.h Sources/Plasma/PubUtilLib/plResMgr/plRegistryNode.cpp Sources/Plasma/PubUtilLib/plResMgr/plRegistryNode.h Sources/Plasma/PubUtilLib/plScene/plRelevanceMgr.cpp Sources/Plasma/PubUtilLib/plScene/plRelevanceMgr.h Sources/Plasma/PubUtilLib/plSurface/plGrassShaderMod.cpp
This commit is contained in:
@ -55,7 +55,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
#include "plAvTaskSeek.h"
|
||||
|
||||
// global
|
||||
#include "hsUtils.h"
|
||||
|
||||
|
||||
// other
|
||||
#include "plMessage/plAvCoopMsg.h"
|
||||
@ -95,7 +95,7 @@ plCoopCoordinator::plCoopCoordinator()
|
||||
plCoopCoordinator::plCoopCoordinator(plKey host, plKey guest,
|
||||
plAvBrainCoop *hostBrain, plAvBrainCoop *guestBrain,
|
||||
const char *synchBone,
|
||||
UInt32 hostOfferStage, UInt32 guestAcceptStage,
|
||||
uint32_t hostOfferStage, uint32_t guestAcceptStage,
|
||||
plMessage *guestAcceptMsg,
|
||||
bool autoStartGuest)
|
||||
: fHostKey(host),
|
||||
@ -128,7 +128,7 @@ plCoopCoordinator::plCoopCoordinator(plKey host, plKey guest,
|
||||
// disable our clickability here if we are the guest
|
||||
if (plNetClientMgr::GetInstance()->GetLocalPlayerKey() == guest)
|
||||
{
|
||||
plInputIfaceMgrMsg* pMsg = TRACKED_NEW plInputIfaceMgrMsg(plInputIfaceMgrMsg::kGUIDisableAvatarClickable);
|
||||
plInputIfaceMgrMsg* pMsg = new plInputIfaceMgrMsg(plInputIfaceMgrMsg::kGUIDisableAvatarClickable);
|
||||
pMsg->SetAvKey(guest);
|
||||
pMsg->SetBCastFlag(plMessage::kNetPropagate);
|
||||
pMsg->SetBCastFlag(plMessage::kNetForce);
|
||||
@ -160,7 +160,7 @@ hsBool plCoopCoordinator::MsgReceive(plMessage *msg)
|
||||
if(mtevt)
|
||||
{
|
||||
int stageNum = mtevt->fStage;
|
||||
UInt32 stageState = mtevt->fEvent;
|
||||
uint32_t stageState = mtevt->fEvent;
|
||||
|
||||
plKey noteSender = notify->GetSender();
|
||||
bool isFromHost = (noteSender == fHostKey);
|
||||
@ -245,7 +245,7 @@ hsBool plCoopCoordinator::MsgReceive(plMessage *msg)
|
||||
DebugMsg("COOP: Received avatar seek finished msg: aborted = %d", seekDone->fAborted ? 1 : 0);
|
||||
if ( seekDone->fAborted )
|
||||
{
|
||||
plAvCoopMsg *coopM = TRACKED_NEW plAvCoopMsg(plAvCoopMsg::kGuestSeekAbort,fInitiatorID,(UInt16)fInitiatorSerial);
|
||||
plAvCoopMsg *coopM = new plAvCoopMsg(plAvCoopMsg::kGuestSeekAbort,fInitiatorID,(uint16_t)fInitiatorSerial);
|
||||
coopM->SetBCastFlag(plMessage::kNetPropagate);
|
||||
coopM->SetBCastFlag(plMessage::kNetForce);
|
||||
coopM->AddReceiver(GetKey());
|
||||
@ -254,7 +254,7 @@ hsBool plCoopCoordinator::MsgReceive(plMessage *msg)
|
||||
}
|
||||
else
|
||||
{
|
||||
plAvCoopMsg *coopM = TRACKED_NEW plAvCoopMsg(plAvCoopMsg::kGuestSeeked,fInitiatorID,(UInt16)fInitiatorSerial);
|
||||
plAvCoopMsg *coopM = new plAvCoopMsg(plAvCoopMsg::kGuestSeeked,fInitiatorID,(uint16_t)fInitiatorSerial);
|
||||
coopM->SetBCastFlag(plMessage::kNetPropagate);
|
||||
coopM->SetBCastFlag(plMessage::kNetForce);
|
||||
coopM->AddReceiver(GetKey());
|
||||
@ -285,15 +285,15 @@ bool plCoopCoordinator::IsActiveForReal()
|
||||
|
||||
// GetInitiatorID ------------------------
|
||||
// ---------------
|
||||
UInt32 plCoopCoordinator::GetInitiatorID()
|
||||
uint32_t plCoopCoordinator::GetInitiatorID()
|
||||
{
|
||||
return fInitiatorID;
|
||||
}
|
||||
|
||||
// GetInitiatorSerial ------------------------
|
||||
UInt16 plCoopCoordinator::GetInitiatorSerial()
|
||||
uint16_t plCoopCoordinator::GetInitiatorSerial()
|
||||
{
|
||||
return (UInt16)fInitiatorSerial;
|
||||
return (uint16_t)fInitiatorSerial;
|
||||
}
|
||||
|
||||
// IStartHost ----------------------
|
||||
@ -305,7 +305,7 @@ void plCoopCoordinator::IStartHost()
|
||||
plArmatureMod *hostAv = plAvatarMgr::FindAvatar(fHostKey);
|
||||
if (guestAv && hostAv)
|
||||
{
|
||||
plAvSeekMsg *msg = TRACKED_NEW plAvSeekMsg(nil, hostAv->GetKey(), nil, 1.f, true);
|
||||
plAvSeekMsg *msg = new plAvSeekMsg(nil, hostAv->GetKey(), nil, 1.f, true);
|
||||
hsClearBits(msg->fFlags, plAvSeekMsg::kSeekFlagForce3rdPersonOnStart);
|
||||
guestAv->GetPositionAndRotationSim(&msg->fTargetLookAt, nil);
|
||||
hostAv->GetPositionAndRotationSim(&msg->fTargetPos, nil);
|
||||
@ -313,8 +313,8 @@ void plCoopCoordinator::IStartHost()
|
||||
}
|
||||
|
||||
// now tell the host to initiate the thing.
|
||||
plAvTaskBrain *brainT = TRACKED_NEW plAvTaskBrain(fHostBrain);
|
||||
plAvTaskMsg *brainM = TRACKED_NEW plAvTaskMsg(GetKey(), fHostKey, brainT);
|
||||
plAvTaskBrain *brainT = new plAvTaskBrain(fHostBrain);
|
||||
plAvTaskMsg *brainM = new plAvTaskMsg(GetKey(), fHostKey, brainT);
|
||||
brainM->SetBCastFlag(plMessage::kPropagateToModifiers);
|
||||
brainM->Send();
|
||||
}
|
||||
@ -334,9 +334,9 @@ void plCoopCoordinator::IStartGuest()
|
||||
const plSceneObject *targetBone = hostAv->FindBone(fSynchBone);
|
||||
if(targetBone)
|
||||
{
|
||||
plAvSeekMsg *seekMsg = TRACKED_NEW plAvSeekMsg( nil, nil,targetBone->GetKey(), 0, true, kAlignHandle, nil, false, plAvSeekMsg::kSeekFlagNoWarpOnTimeout, GetKey());
|
||||
plAvTaskSeek *seekT = TRACKED_NEW plAvTaskSeek(seekMsg);
|
||||
plAvTaskMsg *seekM = TRACKED_NEW plAvTaskMsg(GetKey(), fGuestKey, seekT);
|
||||
plAvSeekMsg *seekMsg = new plAvSeekMsg( nil, nil,targetBone->GetKey(), 0, true, kAlignHandle, nil, false, plAvSeekMsg::kSeekFlagNoWarpOnTimeout, GetKey());
|
||||
plAvTaskSeek *seekT = new plAvTaskSeek(seekMsg);
|
||||
plAvTaskMsg *seekM = new plAvTaskMsg(GetKey(), fGuestKey, seekT);
|
||||
seekM->SetBCastFlag(plMessage::kPropagateToModifiers);
|
||||
seekM->Send();
|
||||
}
|
||||
@ -348,8 +348,8 @@ void plCoopCoordinator::IStartGuest()
|
||||
void plCoopCoordinator::IContinueGuest()
|
||||
{
|
||||
DebugMsg("COOP: IContinueGuest()");
|
||||
plAvTaskBrain *brainT = TRACKED_NEW plAvTaskBrain(fGuestBrain);
|
||||
plAvTaskMsg *brainM = TRACKED_NEW plAvTaskMsg(GetKey(), fGuestKey, brainT);
|
||||
plAvTaskBrain *brainT = new plAvTaskBrain(fGuestBrain);
|
||||
plAvTaskMsg *brainM = new plAvTaskMsg(GetKey(), fGuestKey, brainT);
|
||||
brainM->SetBCastFlag(plMessage::kPropagateToModifiers);
|
||||
brainM->Send();
|
||||
fGuestBrain = nil; // the armature will destroy the brain when done.
|
||||
@ -362,7 +362,7 @@ void plCoopCoordinator::IAdvanceParticipant(bool host)
|
||||
DebugMsg("COOP: IAdvanceParticipant(%d)", host ? 1 : 0);
|
||||
plKey &who = host ? fHostKey : fGuestKey;
|
||||
|
||||
plAvBrainGenericMsg* pMsg = TRACKED_NEW plAvBrainGenericMsg(nil, who,
|
||||
plAvBrainGenericMsg* pMsg = new plAvBrainGenericMsg(nil, who,
|
||||
plAvBrainGenericMsg::kNextStage, 0, false, 0.0,
|
||||
false, false, 0.0);
|
||||
|
||||
@ -375,7 +375,7 @@ void plCoopCoordinator::IAdvanceParticipant(bool host)
|
||||
// --------------
|
||||
void plCoopCoordinator::IStartTimeout()
|
||||
{
|
||||
plTimerCallbackMsg* timerMsg = TRACKED_NEW plTimerCallbackMsg(GetKey(), kAbortTimer);
|
||||
plTimerCallbackMsg* timerMsg = new plTimerCallbackMsg(GetKey(), kAbortTimer);
|
||||
plgTimerCallbackMgr::NewTimer(kAbortTimerDuration, timerMsg);
|
||||
}
|
||||
|
||||
@ -422,8 +422,8 @@ void plCoopCoordinator::Write(hsStream *stream, hsResMgr *mgr)
|
||||
mgr->WriteCreatable(stream, fHostBrain);
|
||||
mgr->WriteCreatable(stream, fGuestBrain);
|
||||
|
||||
stream->WriteByte((UInt8)fHostOfferStage);
|
||||
stream->WriteByte((UInt8)fGuestAcceptStage);
|
||||
stream->WriteByte((uint8_t)fHostOfferStage);
|
||||
stream->WriteByte((uint8_t)fGuestAcceptStage);
|
||||
|
||||
stream->Writebool(fGuestAcceptMsg != nil);
|
||||
if(fGuestAcceptMsg)
|
||||
|
Reference in New Issue
Block a user