#ifndef PLAYER_HPP_INCLUDED #define PLAYER_HPP_INCLUDED #include "Character.hpp" #include "../JavaClass/Class.hpp" #include #include #include #include "PlayerInfo.hpp" #include "NamePair.hpp" namespace Internal { class Player : public Character { public: Player(const void* Obj); Player() = default; Player(Player&& Obj) = default; Player(const Player& Obj) = default; Player& operator=(Player&& Obj) = default; Player& operator=(const Player& Obj) = default; static Class GetClass(); std::vector GetActions() const; std::int32_t GetCombatLevel() const; bool GetHidden() const; NamePair GetNamePair() const; std::int32_t GetOverheadIcon() const; PlayerInfo GetPlayerInfo() const; std::int32_t GetSkullIcon() const; std::int32_t GetTeam() const; std::int32_t GetTotalLevel() const; }; } #endif // PLAYER_HPP_INCLUDED