AlpacaLibary  1.63
A closed source C++ bot for OSRS
Player.hpp
Go to the documentation of this file.
1 #ifndef PLAYER_HPP_INCLUDED
2 #define PLAYER_HPP_INCLUDED
3 
4 #include "Character.hpp"
5 #include "../JavaClass/Class.hpp"
6 #include <vector>
7 #include <string>
8 #include <cstdint>
9 #include "PlayerInfo.hpp"
10 #include "NamePair.hpp"
11 
12 namespace Internal
13 {
14  class Player : public Character
15  {
16  public:
17  Player(const void* Obj);
18 
19  Player() = default;
20  Player(Player&& Obj) = default;
21  Player(const Player& Obj) = default;
22  Player& operator=(Player&& Obj) = default;
23  Player& operator=(const Player& Obj) = default;
24 
25  static Class GetClass();
26 
27  std::vector<std::string> GetActions() const;
28  std::int32_t GetCombatLevel() const;
29  bool GetHidden() const;
31  std::int32_t GetOverheadIcon() const;
33  std::int32_t GetSkullIcon() const;
34  std::int32_t GetTeam() const;
35  std::int32_t GetTotalLevel() const;
36 
37  };
38 }
39 
40 #endif // PLAYER_HPP_INCLUDED
Player()=default
Player & operator=(Player &&Obj)=default
std::int32_t GetSkullIcon() const
NamePair GetNamePair() const
Player(Player &&Obj)=default
std::int32_t GetCombatLevel() const
std::int32_t GetOverheadIcon() const
static Class GetClass()
std::int32_t GetTotalLevel() const
Player(const Player &Obj)=default
Player(const void *Obj)
PlayerInfo GetPlayerInfo() const
std::vector< std::string > GetActions() const
Player & operator=(const Player &Obj)=default
std::int32_t GetTeam() const
bool GetHidden() const