#ifndef OPENMW_PLAYERPACKET_HPP #define OPENMW_PLAYERPACKET_HPP #include #include #include #include #include #include namespace mwmp { class PlayerPacket : public BasePacket { public: PlayerPacket(RakNet::RakPeerInterface *peer); ~PlayerPacket(); virtual void Packet(RakNet::BitStream *bs, BasePlayer *player, bool send); virtual void Send(BasePlayer *player, bool toOtherPlayers = true); virtual void Send(BasePlayer *player, RakNet::AddressOrGUID destination); virtual void Read(BasePlayer *player); protected: BasePlayer *player; }; } #endif //OPENMW_PLAYERPACKET_HPP