Browse Source

Clean up plAvatarMsg a bit

Michael Hansen 11 years ago
parent
commit
29e311c91d
  1. 122
      Sources/Plasma/PubUtilLib/plMessage/plAvatarMsg.cpp
  2. 33
      Sources/Plasma/PubUtilLib/plMessage/plAvatarMsg.h

122
Sources/Plasma/PubUtilLib/plMessage/plAvatarMsg.cpp

@ -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)
{ {

33
Sources/Plasma/PubUtilLib/plMessage/plAvatarMsg.h

@ -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

Loading…
Cancel
Save