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 "SetExperiencePacket.h"
3#include "PacketListener.h"
4#include "InputOutputStream.h"
5
6
7
8SetExperiencePacket::SetExperiencePacket()
9{
10 this->experienceProgress = 0;
11 this->totalExperience = 0;
12 this->experienceLevel = 0;
13}
14
15SetExperiencePacket::SetExperiencePacket(float experienceProgress, int totalExperience, int experienceLevel)
16{
17 this->experienceProgress = experienceProgress;
18 this->totalExperience = totalExperience;
19 this->experienceLevel = experienceLevel;
20}
21
22void SetExperiencePacket::read(DataInputStream *dis)
23{
24 experienceProgress = dis->readFloat();
25 experienceLevel = dis->readShort();
26 totalExperience = dis->readShort();
27}
28
29void SetExperiencePacket::write(DataOutputStream *dos)
30{
31 dos->writeFloat(experienceProgress);
32 dos->writeShort(experienceLevel);
33 dos->writeShort(totalExperience);
34}
35
36void SetExperiencePacket::handle(PacketListener *listener)
37{
38 listener->handleSetExperience(shared_from_this());
39}
40
41int SetExperiencePacket::getEstimatedSize()
42{
43 return 8;
44}
45
46bool SetExperiencePacket::canBeInvalidated()
47{
48 return true;
49}
50
51bool SetExperiencePacket::isInvalidatedBy(shared_ptr<Packet> packet)
52{
53 return true;
54}