mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-18 11:19:10 +00:00
Clean up plAvatarMsg a bit
This commit is contained in:
@ -55,34 +55,6 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//////////////
|
|
||||||
// PLAVATARMSG
|
|
||||||
//////////////
|
|
||||||
|
|
||||||
// CTOR()
|
|
||||||
plAvatarMsg::plAvatarMsg()
|
|
||||||
: plMessage()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
// CTOR(sender, receiver, time)
|
|
||||||
plAvatarMsg::plAvatarMsg(const plKey &sender, const plKey &receiver)
|
|
||||||
: plMessage(sender, receiver, nil)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
// READ
|
|
||||||
void plAvatarMsg::Read(hsStream *stream, hsResMgr *mgr)
|
|
||||||
{
|
|
||||||
plMessage::IMsgRead(stream, mgr);
|
|
||||||
}
|
|
||||||
|
|
||||||
// WRITE
|
|
||||||
void plAvatarMsg::Write(hsStream *stream, hsResMgr *mgr)
|
|
||||||
{
|
|
||||||
plMessage::IMsgWrite(stream, mgr);
|
|
||||||
}
|
|
||||||
|
|
||||||
//////////////////////
|
//////////////////////
|
||||||
// PLARMATUREUPDATEMSG
|
// PLARMATUREUPDATEMSG
|
||||||
//////////////////////
|
//////////////////////
|
||||||
@ -119,23 +91,6 @@ void plArmatureUpdateMsg::Write(hsStream *stream, hsResMgr *mgr)
|
|||||||
hsAssert(false, "This message is not supposed to travel over the network or persist in a file.");
|
hsAssert(false, "This message is not supposed to travel over the network or persist in a file.");
|
||||||
}
|
}
|
||||||
|
|
||||||
// ISLOCAL
|
|
||||||
bool plArmatureUpdateMsg::IsLocal() const
|
|
||||||
{
|
|
||||||
return fIsLocal;
|
|
||||||
}
|
|
||||||
|
|
||||||
// ISPLAYERCONTROLLED
|
|
||||||
bool plArmatureUpdateMsg::IsPlayerControlled() const
|
|
||||||
{
|
|
||||||
return fIsPlayerControlled;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool plArmatureUpdateMsg::IsInvis() const
|
|
||||||
{
|
|
||||||
return fIsInvis;
|
|
||||||
}
|
|
||||||
|
|
||||||
/////////////////////
|
/////////////////////
|
||||||
// PLAVATARSETTYPEMSG
|
// PLAVATARSETTYPEMSG
|
||||||
/////////////////////
|
/////////////////////
|
||||||
@ -164,18 +119,6 @@ void plAvatarSetTypeMsg::Write(hsStream *stream, hsResMgr *mgr)
|
|||||||
stream->WriteBool(fIsPlayer);
|
stream->WriteBool(fIsPlayer);
|
||||||
}
|
}
|
||||||
|
|
||||||
// SETISPLAYER
|
|
||||||
void plAvatarSetTypeMsg::SetIsPlayer(bool is)
|
|
||||||
{
|
|
||||||
fIsPlayer = is;
|
|
||||||
}
|
|
||||||
|
|
||||||
// ISPLAYER
|
|
||||||
bool plAvatarSetTypeMsg::IsPlayer()
|
|
||||||
{
|
|
||||||
return fIsPlayer;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//////////////
|
//////////////
|
||||||
@ -198,11 +141,6 @@ plAvTaskMsg::plAvTaskMsg(const plKey &sender, const plKey &receiver, plAvTask *t
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
plAvTask *plAvTaskMsg::GetTask()
|
|
||||||
{
|
|
||||||
return fTask;
|
|
||||||
}
|
|
||||||
|
|
||||||
// READ
|
// READ
|
||||||
void plAvTaskMsg::Read(hsStream *stream, hsResMgr *mgr)
|
void plAvTaskMsg::Read(hsStream *stream, hsResMgr *mgr)
|
||||||
{
|
{
|
||||||
@ -562,11 +500,6 @@ plAvPushBrainMsg::plAvPushBrainMsg(const plKey& sender, const plKey &receiver, p
|
|||||||
fBrain = brain;
|
fBrain = brain;
|
||||||
}
|
}
|
||||||
|
|
||||||
// dtor
|
|
||||||
plAvPushBrainMsg::~plAvPushBrainMsg()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
// READ
|
// READ
|
||||||
void plAvPushBrainMsg::Read(hsStream *stream, hsResMgr *mgr)
|
void plAvPushBrainMsg::Read(hsStream *stream, hsResMgr *mgr)
|
||||||
{
|
{
|
||||||
@ -583,62 +516,9 @@ void plAvPushBrainMsg::Write(hsStream *stream, hsResMgr *mgr)
|
|||||||
mgr->WriteCreatable(stream, fBrain);
|
mgr->WriteCreatable(stream, fBrain);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//////////////////
|
|
||||||
//
|
|
||||||
// PLAVPOPBRAINMSG
|
|
||||||
//
|
|
||||||
//////////////////
|
|
||||||
|
|
||||||
// default ctor
|
|
||||||
plAvPopBrainMsg::plAvPopBrainMsg()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
// canonical ctor
|
|
||||||
plAvPopBrainMsg::plAvPopBrainMsg(const plKey &sender, const plKey &receiver)
|
|
||||||
: plAvTaskMsg(sender, receiver)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif // SERVER
|
#endif // SERVER
|
||||||
|
|
||||||
|
|
||||||
/////////////////
|
|
||||||
////
|
|
||||||
//// PLAVEMOTEMSG
|
|
||||||
////
|
|
||||||
/////////////////
|
|
||||||
//
|
|
||||||
//// default ctor
|
|
||||||
//plAvEmoteMsg::plAvEmoteMsg()
|
|
||||||
//: fAnimName(nil)
|
|
||||||
//{
|
|
||||||
//}
|
|
||||||
//
|
|
||||||
//// canonical ctor
|
|
||||||
//plAvEmoteMsg::plAvEmoteMsg(plKey sender, plKey receiver, char *name)
|
|
||||||
//: plAvTaskMsg(sender, receiver)
|
|
||||||
//{
|
|
||||||
// fAnimName = hsStrcpy(name);
|
|
||||||
//}
|
|
||||||
//
|
|
||||||
//// READ
|
|
||||||
//void plAvEmoteMsg::Read(hsStream *stream, hsResMgr *mgr)
|
|
||||||
//{
|
|
||||||
// plAvTaskMsg::Read(stream, mgr);
|
|
||||||
// fAnimName = stream->ReadSafeString();
|
|
||||||
//}
|
|
||||||
//
|
|
||||||
//// WRITE
|
|
||||||
//void plAvEmoteMsg::Write(hsStream *stream, hsResMgr *mgr)
|
|
||||||
//{
|
|
||||||
// plAvTaskMsg::Write(stream, mgr);
|
|
||||||
// stream->WriteSafeString(fAnimName);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////
|
///////////////////////////
|
||||||
//
|
//
|
||||||
@ -651,8 +531,6 @@ plAvatarStealthModeMsg::plAvatarStealthModeMsg() : plAvatarMsg(), fMode(kStealth
|
|||||||
SetBCastFlag(plMessage::kBCastByExactType);
|
SetBCastFlag(plMessage::kBCastByExactType);
|
||||||
}
|
}
|
||||||
|
|
||||||
plAvatarStealthModeMsg::~plAvatarStealthModeMsg() {}
|
|
||||||
|
|
||||||
// READ stream mgr
|
// READ stream mgr
|
||||||
void plAvatarStealthModeMsg::Read(hsStream *stream, hsResMgr *mgr)
|
void plAvatarStealthModeMsg::Read(hsStream *stream, hsResMgr *mgr)
|
||||||
{
|
{
|
||||||
|
@ -64,15 +64,17 @@ class plAvatarMsg : public plMessage
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// tors
|
// tors
|
||||||
plAvatarMsg();
|
plAvatarMsg() : plMessage() { }
|
||||||
plAvatarMsg(const plKey &sender, const plKey &receiver);
|
plAvatarMsg(const plKey &sender, const plKey &receiver)
|
||||||
|
: plMessage(sender, receiver, nil) { }
|
||||||
|
|
||||||
|
|
||||||
// plasma protocol
|
// plasma protocol
|
||||||
CLASSNAME_REGISTER( plAvatarMsg );
|
CLASSNAME_REGISTER( plAvatarMsg );
|
||||||
GETINTERFACE_ANY( plAvatarMsg, plMessage );
|
GETINTERFACE_ANY( plAvatarMsg, plMessage );
|
||||||
|
|
||||||
virtual void Read(hsStream *stream, hsResMgr *mgr);
|
virtual void Read(hsStream *stream, hsResMgr *mgr) { plMessage::IMsgRead(stream, mgr); }
|
||||||
virtual void Write(hsStream *stream, hsResMgr *mgr);
|
virtual void Write(hsStream *stream, hsResMgr *mgr) { plMessage::IMsgWrite(stream, mgr); }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -90,13 +92,13 @@ public:
|
|||||||
plArmatureMod *armature);
|
plArmatureMod *armature);
|
||||||
|
|
||||||
/** The avatar that sent this message is the local avatar for this client. */
|
/** The avatar that sent this message is the local avatar for this client. */
|
||||||
bool IsLocal() const;
|
bool IsLocal() const { return fIsLocal; }
|
||||||
void SetIsLocal(bool on) { fIsLocal = on; }
|
void SetIsLocal(bool on) { fIsLocal = on; }
|
||||||
/** The avatar that sent this message is controlled by a human being -- although
|
/** The avatar that sent this message is controlled by a human being -- although
|
||||||
not necessarily a local human being. */
|
not necessarily a local human being. */
|
||||||
bool IsPlayerControlled() const;
|
bool IsPlayerControlled() const { return fIsPlayerControlled; }
|
||||||
void SetIsPlayerControlled(bool on) { fIsPlayerControlled = on; }
|
void SetIsPlayerControlled(bool on) { fIsPlayerControlled = on; }
|
||||||
bool IsInvis() const;
|
bool IsInvis() const { return fIsInvis; }
|
||||||
void SetInvis(bool val) { fIsInvis = val; }
|
void SetInvis(bool val) { fIsInvis = val; }
|
||||||
|
|
||||||
// plasma protocol
|
// plasma protocol
|
||||||
@ -108,7 +110,7 @@ public:
|
|||||||
|
|
||||||
plArmatureMod * fArmature; // the armature that sent this message
|
plArmatureMod * fArmature; // the armature that sent this message
|
||||||
// valid during the message's lifetime
|
// valid during the message's lifetime
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
// these will probably change to enums + bitmasks .. don't count on the representation
|
// these will probably change to enums + bitmasks .. don't count on the representation
|
||||||
bool fIsLocal;
|
bool fIsLocal;
|
||||||
@ -124,8 +126,8 @@ public:
|
|||||||
plAvatarSetTypeMsg(const plKey &sender, const plKey &receiver);
|
plAvatarSetTypeMsg(const plKey &sender, const plKey &receiver);
|
||||||
|
|
||||||
// theoretically we will someday achieve a broader taxonomy
|
// theoretically we will someday achieve a broader taxonomy
|
||||||
void SetIsPlayer(bool is);
|
void SetIsPlayer(bool is) { fIsPlayer = is; }
|
||||||
bool IsPlayer();
|
bool IsPlayer() const { return fIsPlayer; }
|
||||||
|
|
||||||
CLASSNAME_REGISTER(plAvatarSetTypeMsg);
|
CLASSNAME_REGISTER(plAvatarSetTypeMsg);
|
||||||
GETINTERFACE_ANY(plAvatarSetTypeMsg, plAvatarMsg);
|
GETINTERFACE_ANY(plAvatarSetTypeMsg, plAvatarMsg);
|
||||||
@ -151,7 +153,7 @@ public:
|
|||||||
plAvTaskMsg(const plKey &sender, const plKey &receiver);
|
plAvTaskMsg(const plKey &sender, const plKey &receiver);
|
||||||
plAvTaskMsg(const plKey &sender, const plKey &receiver, plAvTask *task);
|
plAvTaskMsg(const plKey &sender, const plKey &receiver, plAvTask *task);
|
||||||
|
|
||||||
plAvTask *GetTask();
|
plAvTask *GetTask() const { return fTask; }
|
||||||
|
|
||||||
// plasma protocol
|
// plasma protocol
|
||||||
CLASSNAME_REGISTER( plAvTaskMsg );
|
CLASSNAME_REGISTER( plAvTaskMsg );
|
||||||
@ -344,7 +346,6 @@ public:
|
|||||||
// tors
|
// tors
|
||||||
plAvPushBrainMsg();
|
plAvPushBrainMsg();
|
||||||
plAvPushBrainMsg(const plKey& sender, const plKey &receiver, plArmatureBrain *brain);
|
plAvPushBrainMsg(const plKey& sender, const plKey &receiver, plArmatureBrain *brain);
|
||||||
~plAvPushBrainMsg();
|
|
||||||
|
|
||||||
CLASSNAME_REGISTER( plAvPushBrainMsg );
|
CLASSNAME_REGISTER( plAvPushBrainMsg );
|
||||||
GETINTERFACE_ANY( plAvPushBrainMsg, plAvTaskMsg);
|
GETINTERFACE_ANY( plAvPushBrainMsg, plAvTaskMsg);
|
||||||
@ -364,8 +365,9 @@ class plAvPopBrainMsg : public plAvTaskMsg
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// tors
|
// tors
|
||||||
plAvPopBrainMsg();
|
plAvPopBrainMsg() { }
|
||||||
plAvPopBrainMsg(const plKey &sender, const plKey &receiver);
|
plAvPopBrainMsg(const plKey &sender, const plKey &receiver)
|
||||||
|
: plAvTaskMsg(sender, receiver) { }
|
||||||
|
|
||||||
CLASSNAME_REGISTER( plAvPopBrainMsg );
|
CLASSNAME_REGISTER( plAvPopBrainMsg );
|
||||||
GETINTERFACE_ANY( plAvPopBrainMsg, plAvTaskMsg);
|
GETINTERFACE_ANY( plAvPopBrainMsg, plAvTaskMsg);
|
||||||
@ -379,7 +381,6 @@ class plAvatarStealthModeMsg : public plAvatarMsg
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
plAvatarStealthModeMsg();
|
plAvatarStealthModeMsg();
|
||||||
~plAvatarStealthModeMsg();
|
|
||||||
|
|
||||||
// modes
|
// modes
|
||||||
enum
|
enum
|
||||||
|
Reference in New Issue
Block a user