From: Ondrej H. <tan...@us...> - 2003-09-15 10:11:20
|
Update of /cvsroot/planeshift/planeshift/src/common/net In directory sc8-pr-cvs1:/tmp/cvs-serv15700/src/common/net Modified Files: messages.cpp messages.h Log Message: work ok pawsMenu, localization system and translated chat Index: messages.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/common/net/messages.cpp,v retrieving revision 1.93 retrieving revision 1.94 diff -C2 -d -r1.93 -r1.94 *** messages.cpp 20 Aug 2003 05:56:51 -0000 1.93 --- messages.cpp 15 Sep 2003 10:11:13 -0000 1.94 *************** *** 146,150 **** psChatMessage::psChatMessage(uint32_t cnum, const char *person, ! const char *chatMessage, uint32_t type) { if (!chatMessage || !person) --- 146,150 ---- psChatMessage::psChatMessage(uint32_t cnum, const char *person, ! const char *chatMessage, uint32_t type, bool translate) { if (!chatMessage || !person) *************** *** 154,158 **** size_t size ! = sizeof(uint32_t) + strlen(person) + 1 + strlen(chatMessage) + 1; msg = new MsgEntry( size ); --- 154,158 ---- size_t size ! = sizeof(uint32_t) + strlen(person) + 1 + strlen(chatMessage) + 1 + sizeof(uint8_t); msg = new MsgEntry( size ); *************** *** 164,167 **** --- 164,168 ---- msg->Add(person); msg->Add(chatMessage); + msg->Add(translate); } *************** *** 174,177 **** --- 175,179 ---- sPerson = message->GetStr(); sText = message->GetStr(); + translate = message->GetBool(); } Index: messages.h =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/common/net/messages.h,v retrieving revision 1.87 retrieving revision 1.88 diff -C2 -d -r1.87 -r1.88 *** messages.h 20 Aug 2003 05:56:51 -0000 1.87 --- messages.h 15 Sep 2003 10:11:13 -0000 1.88 *************** *** 246,249 **** --- 246,251 ---- /** the text the message contains */ csString sText; + /** is the text supposed to be translated by psLocalization on target client ? */ + bool translate; /** This function creates a PS Message struct given a chat text to send *************** *** 251,255 **** */ psChatMessage(uint32_t cnum, const char *person, const char *chatMessage, ! uint32_t type); /** This constructor receives a PS Message struct and cracks it apart --- 253,257 ---- */ psChatMessage(uint32_t cnum, const char *person, const char *chatMessage, ! uint32_t type, bool translate); /** This constructor receives a PS Message struct and cracks it apart |