📄 eventtransport.h
字号:
//////////////////////////////////////////////////////////////////////////////// Filename : EventTransport.h// Written by : Reiot// Description : //////////////////////////////////////////////////////////////////////////////#ifndef __EVENT_TRANSPORT_H__#define __EVENT_TRANSPORT_H__#include "Event.h"#include "Zone.h"//////////////////////////////////////////////////////////////////////////////// class EventTransport;//////////////////////////////////////////////////////////////////////////////class EventTransport : public Event {public: EventTransport(GamePlayer* pGamePlayer) throw(); ~EventTransport() throw(); public: virtual EventClass getEventClass() const throw() { return EVENT_CLASS_TRANSPORT; } virtual void activate() throw(Error); void setTargetZone(ZoneID_t ZoneID, ZoneCoord_t ZoneX, ZoneCoord_t ZoneY) { m_ZoneID = ZoneID; m_X = ZoneX; m_Y = ZoneY; } void setZoneName(const string& zoneName) { m_ZoneName = zoneName; } void sendMessage() throw (Error); virtual string toString() const throw();public: ZoneID_t getTransportZoneID() throw() { return m_ZoneID; } void setTransportZoneID(ZoneID_t ZoneID) throw() { m_ZoneID = ZoneID; } ZoneCoord_t getX() const throw() { return m_X; } void setX(ZoneCoord_t x) throw() { m_X = x; } ZoneCoord_t getY() const throw() { return m_Y; } void setY(ZoneCoord_t y) throw() { m_Y = y; } void setXY(ZoneCoord_t x, ZoneCoord_t y) throw() { m_X = x; m_Y = y; }private: ZoneID_t m_ZoneID; string m_ZoneName; ZoneCoord_t m_X; ZoneCoord_t m_Y;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -