AlpacaLibary  1.63
A closed source C++ bot for OSRS
Character.hpp
Go to the documentation of this file.
1 #ifndef CHARACTER_HPP_INCLUDED
2 #define CHARACTER_HPP_INCLUDED
3 
4 #include "Renderable.hpp"
5 #include "../JavaClass/Class.hpp"
6 #include <cstdint>
7 #include "LinkedList.hpp"
8 #include <string>
9 #include <vector>
10 
11 namespace Internal
12 {
13  class Character : public Renderable
14  {
15  public:
16  Character(const void* Obj);
17 
18  Character() = default;
19  Character(Character&& Obj) = default;
20  Character(const Character& Obj) = default;
22  Character& operator=(const Character& Obj) = default;
23 
24  static Class GetClass();
25 
26  std::int32_t GetAngle() const;
27  std::int32_t GetAnimationDelay() const;
28  std::int32_t GetAnimationFrame() const;
29  std::int32_t GetAnimationID() const;
31  std::int32_t GetGraphicsFrame() const;
32  std::int32_t GetGraphicsID() const;
33  std::vector<std::int32_t> GetHitsplatTicks() const;
34  std::vector<std::int32_t> GetHitsplatTypes() const;
35  std::vector<std::int32_t> GetHitsplatValues() const;
36  std::int32_t GetInteractIndex() const;
37  std::int32_t GetNPCTick() const;
38  std::string GetOverhead() const;
39  std::vector<std::int32_t> GetPathX() const;
40  std::vector<std::int32_t> GetPathY() const;
41  std::int32_t GetPlayerTick() const;
42  std::int32_t GetPoseAnimationFrame() const;
43  std::int32_t GetPoseAnimationID() const;
44  std::int32_t GetSubPoseAnimationID() const;
45  std::int32_t GetX() const;
46  std::int32_t GetY() const;
47 
48  };
49 }
50 
51 #endif // CHARACTER_HPP_INCLUDED
std::int32_t GetInteractIndex() const
Character & operator=(Character &&Obj)=default
Character & operator=(const Character &Obj)=default
std::int32_t GetPoseAnimationFrame() const
std::int32_t GetAngle() const
std::string GetOverhead() const
std::int32_t GetGraphicsID() const
static Class GetClass()
Character(const Character &Obj)=default
std::int32_t GetY() const
Character(Character &&Obj)=default
std::vector< std::int32_t > GetHitsplatValues() const
LinkedList GetCombatInfo() const
std::int32_t GetAnimationDelay() const
std::int32_t GetAnimationID() const
std::int32_t GetSubPoseAnimationID() const
Character(const void *Obj)
std::int32_t GetPlayerTick() const
std::vector< std::int32_t > GetPathY() const
std::int32_t GetX() const
std::int32_t GetPoseAnimationID() const
std::int32_t GetGraphicsFrame() const
std::int32_t GetAnimationFrame() const
std::vector< std::int32_t > GetPathX() const
std::int32_t GetNPCTick() const
std::vector< std::int32_t > GetHitsplatTypes() const
std::vector< std::int32_t > GetHitsplatTicks() const