the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 48 lines 885 B view raw
1#include "stdafx.h" 2#include <iostream> 3#include "InputOutputStream.h" 4#include "SharedConstants.h" 5#include "PacketListener.h" 6#include "DisconnectPacket.h" 7 8 9 10DisconnectPacket::DisconnectPacket() 11{ 12 reason = eDisconnect_None; 13} 14 15DisconnectPacket::DisconnectPacket(eDisconnectReason reason) 16{ 17 this->reason = reason; 18} 19 20void DisconnectPacket::read(DataInputStream *dis) //throws IOException 21{ 22 reason = (eDisconnectReason)dis->readInt(); 23} 24 25void DisconnectPacket::write(DataOutputStream *dos) //throws IOException 26{ 27 dos->writeInt((int)reason); 28} 29 30void DisconnectPacket::handle(PacketListener *listener) 31{ 32 listener->handleDisconnect(shared_from_this()); 33} 34 35int DisconnectPacket::getEstimatedSize() 36{ 37 return sizeof(eDisconnectReason); 38} 39 40bool DisconnectPacket::canBeInvalidated() 41{ 42 return true; 43} 44 45bool DisconnectPacket::isInvalidatedBy(shared_ptr<Packet> packet) 46{ 47 return true; 48}