From: Daniel F. <df...@us...> - 2004-09-23 07:20:23
|
Update of /cvsroot/planeshift/planeshift/src/common/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20684/src/common/net Modified Files: messages.cpp messages.h Log Message: Added readable books Index: messages.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/common/net/messages.cpp,v retrieving revision 1.196 retrieving revision 1.197 diff -C2 -d -r1.196 -r1.197 *** messages.cpp 4 Sep 2004 22:27:01 -0000 1.196 --- messages.cpp 23 Sep 2004 07:19:40 -0000 1.197 *************** *** 2593,2596 **** --- 2593,2612 ---- //------------------------------------------------------------------------------ + psReadBookTextMessage::psReadBookTextMessage(uint32_t clientNum, csString& itemName, csString& bookText) + { + msg = new MsgEntry(itemName.Length()+1 + bookText.Length()+1); + msg->SetType(MSG_TYPE_READ_BOOK); + msg->clientnum = clientNum; + msg->Add(itemName); + msg->Add(bookText); + } + + psReadBookTextMessage::psReadBookTextMessage(MsgEntry* me ) + { + name=me->GetStr(); + text=me->GetStr(); + } + //------------------------------------------------------------------------------ + psExchangeRequestMsg::psExchangeRequestMsg( bool withPlayer ) Index: messages.h =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/common/net/messages.h,v retrieving revision 1.199 retrieving revision 1.200 diff -C2 -d -r1.199 -r1.200 *** messages.h 10 Sep 2004 22:21:16 -0000 1.199 --- messages.h 23 Sep 2004 07:19:40 -0000 1.200 *************** *** 96,99 **** --- 96,100 ---- MSG_TYPE_VIEW_ITEM, MSG_TYPE_VIEW_CONTAINER, + MSG_TYPE_READ_BOOK, MSG_TYPE_UPDATE_ITEM, MSGTYPEMODE, *************** *** 2009,2013 **** }; ! --- 2010,2027 ---- }; ! class psReadBookTextMessage : public psMessageCracker ! { ! public: ! psReadBookTextMessage( uint32_t clientNum, csString& itemName, csString& bookText); ! ! /** Crack out the details from the message. ! * This will look at the packet and figure out if it is a single item or a container. ! * If it is a container it will populate it's internal array of data. ! */ ! psReadBookTextMessage( MsgEntry* me ); ! ! csString name; ! csString text; ! }; |