diff options
Diffstat (limited to 'Minecraft.World/Abilities.h')
| -rw-r--r-- | Minecraft.World/Abilities.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Minecraft.World/Abilities.h b/Minecraft.World/Abilities.h new file mode 100644 index 00000000..f5895cdd --- /dev/null +++ b/Minecraft.World/Abilities.h @@ -0,0 +1,32 @@ +#pragma once + +class CompoundTag; + +class Abilities +{ +public: + bool invulnerable; + bool flying; + bool mayfly; + bool instabuild; + bool mayBuild; + +private: + float flyingSpeed; + float walkingSpeed; + +public: +#ifdef _DEBUG_MENUS_ENABLED + bool debugflying; +#endif + + Abilities(); + + void addSaveData(CompoundTag *parentTag); + void loadSaveData(CompoundTag *parentTag); + + float getFlyingSpeed(); + void setFlyingSpeed(float value); + float getWalkingSpeed(); + void setWalkingSpeed(float value); +};
\ No newline at end of file |
