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.
713 B · 37 lines
C
at master
12345678910111213141516171819202122232425262728293031323334353637#pragma once#include "InputOutputStream.h"#include "Tag.h"
class FloatTag : public Tag{public: float data; FloatTag(const wstring &name) : Tag(name) {} FloatTag(const wstring &name, float data) : Tag(name) {this->data = data; } void write(DataOutput *dos) { dos->writeFloat(data); } void load(DataInput *dis, int tagDepth) { data = dis->readFloat(); }
byte getId() { return TAG_Float; } wstring toString() { static wchar_t buf[32]; swprintf(buf, 32, L"%f",data); return wstring( buf ); }
Tag *copy() { return new FloatTag(getName(), data); }
bool equals(Tag *obj) { if (Tag::equals(obj)) { FloatTag *o = (FloatTag *) obj; return data == o->data; } return false; }};