1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-18 11:19:10 +00:00

Convert username in pyPlayer and pfKIMsg to a plString

This commit is contained in:
2014-01-09 18:58:49 -08:00
parent 71a36424de
commit a931c7ca33
6 changed files with 33 additions and 34 deletions

View File

@ -64,7 +64,7 @@ class pfKIMsg : public plMessage
uint32_t fFlags;
// for the hack chat message thingy
char *fUser;
plString fUser;
uint32_t fPlayerID;
plString fString;
@ -77,8 +77,8 @@ class pfKIMsg : public plMessage
void IInit()
{
fCommand = kNoCommand;
fString = "";
fUser = nil;
fString = plString::Null;
fUser = plString::Null;
fPlayerID = 0;
fFlags = 0;
fDelay = 0.0;
@ -180,7 +180,6 @@ class pfKIMsg : public plMessage
pfKIMsg() : plMessage( nil, nil, nil ) { SetBCastFlag( kBCastByExactType ); IInit(); }
pfKIMsg( uint8_t command ) : plMessage( nil, nil, nil ) { SetBCastFlag( kBCastByExactType ); IInit(); fCommand = command; }
pfKIMsg( plKey &receiver, uint8_t command ) : plMessage( nil, nil, nil ) { AddReceiver( receiver ); IInit(); fCommand = command; }
~pfKIMsg() { delete [] fUser; }
CLASSNAME_REGISTER( pfKIMsg );
GETINTERFACE_ANY( pfKIMsg, plMessage );
@ -189,7 +188,7 @@ class pfKIMsg : public plMessage
{
plMessage::IMsgRead( s, mgr );
s->ReadLE( &fCommand );
fUser = s->ReadSafeString();
fUser = s->ReadSafeString_TEMP();
fPlayerID = s->ReadLE32();
fString = s->ReadSafeWString_TEMP();
fFlags = s->ReadLE32();
@ -214,9 +213,9 @@ class pfKIMsg : public plMessage
void SetString( const plString &str ) { fString = str; }
plString GetString( void ) { return fString; }
void SetUser( const char *str, uint32_t pid=0 ) { fUser = hsStrcpy( str ); fPlayerID = pid; }
const char *GetUser( void ) { return fUser; }
uint32_t GetPlayerID( void ) { return fPlayerID; }
void SetUser(const plString &str, uint32_t pid=0) { fUser = str; fPlayerID = pid; }
plString GetUser() const { return fUser; }
uint32_t GetPlayerID() const { return fPlayerID; }
void SetFlags( uint32_t flags ) { fFlags = flags; }
uint32_t GetFlags( void ) const { return fFlags; }