eventsystemmessage.cpp
来自「天之炼狱1服务器端源文件游戏服务端不完整」· C++ 代码 · 共 76 行
CPP
76 行
//////////////////////////////////////////////////////////////////////////////// Filename : EventSystemMessage.cpp// Written by : Reiot// Description : //////////////////////////////////////////////////////////////////////////////#include "EventSystemMessage.h"#include "GamePlayer.h" #include "Gpackets/GCSystemMessage.h"//////////////////////////////////////////////////////////////////////////////// class EventSystemMessage member methods//////////////////////////////////////////////////////////////////////////////EventSystemMessage::EventSystemMessage(GamePlayer* pGamePlayer) throw(): Event(pGamePlayer){// m_pSystemMessageZone = NULL;// m_X = m_Y = 0;}EventSystemMessage::~EventSystemMessage() throw(){}void EventSystemMessage::addMessage (const string& msg) throw (Error){ __BEGIN_TRY m_Messages.push_back( msg ); __END_CATCH}//----------------------------------------------------------------------// affect//----------------------------------------------------------------------void EventSystemMessage::activate () throw(Error){ __BEGIN_TRY Assert(m_pGamePlayer != NULL); Creature * pCreature = m_pGamePlayer->getCreature(); GCSystemMessage gcSystemMessage; list<string>::const_iterator itr = m_Messages.begin(); while (itr!=m_Messages.end()) { gcSystemMessage.setMessage( *itr ); pCreature->getPlayer()->sendPacket( &gcSystemMessage ); itr++; } //setNextTime( m_MessageTick ); __END_CATCH}string EventSystemMessage::toString () const throw (){ StringStream msg; msg << "EventSystemMessage(" << ")"; return msg.toString();}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?