the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 69 lines 1.3 kB view raw
1#include "stdafx.h" 2#include <iostream> 3#include "InputOutputStream.h" 4#include "PacketListener.h" 5#include "PlayerInputPacket.h" 6 7 8 9PlayerInputPacket::PlayerInputPacket() 10{ 11 xxa = 0.0f; 12 yya = 0.0f; 13 isJumpingVar = false; 14 isSneakingVar = false; 15} 16 17PlayerInputPacket::PlayerInputPacket(float xxa, float yya, bool isJumpingVar, bool isSneakingVar) 18{ 19 this->xxa = xxa; 20 this->yya = yya; 21 this->isJumpingVar = isJumpingVar; 22 this->isSneakingVar = isSneakingVar; 23} 24 25void PlayerInputPacket::read(DataInputStream *dis) //throws IOException 26{ 27 xxa = dis->readFloat(); 28 yya = dis->readFloat(); 29 isJumpingVar = dis->readBoolean(); 30 isSneakingVar = dis->readBoolean(); 31} 32 33void PlayerInputPacket::write(DataOutputStream *dos) //throws IOException 34{ 35 dos->writeFloat(xxa); 36 dos->writeFloat(yya); 37 dos->writeBoolean(isJumpingVar); 38 dos->writeBoolean(isSneakingVar); 39} 40 41void PlayerInputPacket::handle(PacketListener *listener) 42{ 43 listener->handlePlayerInput(shared_from_this()); 44} 45 46int PlayerInputPacket::getEstimatedSize() 47{ 48 return 10; 49} 50 51float PlayerInputPacket::getXxa() 52{ 53 return xxa; 54} 55 56float PlayerInputPacket::getYya() 57{ 58 return yya; 59} 60 61bool PlayerInputPacket::isJumping() 62{ 63 return isJumpingVar; 64} 65 66bool PlayerInputPacket::isSneaking() 67{ 68 return isSneakingVar; 69}