Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
1.4 kB · 66 lines
C++
at main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566#include "stdafx.h"#include <iostream>#include "InputOutputStream.h"#include "PacketListener.h"#include "SetHealthPacket.h"
SetHealthPacket::SetHealthPacket(){ this->health = 0.0f; this->food = 0; this->saturation = 0;
this->damageSource = eTelemetryChallenges_Unknown;}
SetHealthPacket::SetHealthPacket(float health, int food, float saturation, ETelemetryChallenges damageSource){ this->health = health; this->food = food; this->saturation = saturation; // this.exhaustion = exhaustion; // 4J - Original comment
this->damageSource = damageSource;}
void SetHealthPacket::read(DataInputStream *dis) //throws IOException { health = dis->readFloat(); food = dis->readShort(); saturation = dis->readFloat(); // exhaustion = dis.readFloat();
damageSource = (ETelemetryChallenges)dis->readByte();}
void SetHealthPacket::write(DataOutputStream *dos) //throws IOException { dos->writeFloat(health); dos->writeShort(food); dos->writeFloat(saturation); // dos.writeFloat(exhaustion);
dos->writeByte(damageSource);}
void SetHealthPacket::handle(PacketListener *listener) { listener->handleSetHealth(shared_from_this());}
int SetHealthPacket::getEstimatedSize(){ return 11;}
bool SetHealthPacket::canBeInvalidated(){ return true;}
bool SetHealthPacket::isInvalidatedBy(shared_ptr<Packet> packet){ return true;}