the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
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}