#include "../../Platform/stdafx.h" #include #include "../../IO/Streams/InputOutputStream.h" #include "PacketListener.h" #include "KickPlayerPacket.h" KickPlayerPacket::KickPlayerPacket() { m_networkSmallId = 0; } KickPlayerPacket::KickPlayerPacket(std::uint8_t networkSmallId) { m_networkSmallId = networkSmallId; } void KickPlayerPacket::handle(PacketListener *listener) { listener->handleKickPlayer(shared_from_this()); } void KickPlayerPacket::read(DataInputStream *dis) //throws IOException { m_networkSmallId = static_cast(dis->readByte()); } void KickPlayerPacket::write(DataOutputStream *dos) //throws IOException { dos->writeByte((std::uint8_t)m_networkSmallId); } int KickPlayerPacket::getEstimatedSize() { return 1; }