AlpacaLibary  1.63
A closed source C++ bot for OSRS
Projectile.hpp
Go to the documentation of this file.
1 #ifndef PROJECTILE_HPP_INCLUDED
2 #define PROJECTILE_HPP_INCLUDED
3 
4 #include "Renderable.hpp"
5 #include "../JavaClass/Class.hpp"
6 #include <cstdint>
7 
8 namespace Internal
9 {
10  class Projectile : public Renderable
11  {
12  public:
13  Projectile(const void* Obj);
14 
15  Projectile() = default;
16  Projectile(Projectile&& Obj) = default;
17  Projectile(const Projectile& Obj) = default;
19  Projectile& operator=(const Projectile& Obj) = default;
20 
21  static Class GetClass();
22 
23  std::int32_t GetAnimationFrame() const;
24  std::int32_t GetEndTick() const;
25  double GetHeight() const;
26  std::int32_t GetID() const;
27  std::int32_t GetInteractIndex() const;
28  bool GetMoving() const;
29  std::int32_t GetPlane() const;
30  std::int32_t GetRotationX() const;
31  std::int32_t GetRotationY() const;
32  std::int32_t GetStartTick() const;
33  double GetVelocityY() const;
34  double GetVelocityX() const;
35  double GetX() const;
36  double GetY() const;
37  };
38 }
39 
40 
41 #endif // PROJECTILE_HPP_INCLUDED
double GetVelocityX() const
Projectile & operator=(Projectile &&Obj)=default
Projectile(Projectile &&Obj)=default
Projectile(const void *Obj)
double GetHeight() const
static Class GetClass()
std::int32_t GetInteractIndex() const
std::int32_t GetEndTick() const
Projectile & operator=(const Projectile &Obj)=default
double GetX() const
double GetY() const
double GetVelocityY() const
std::int32_t GetRotationX() const
std::int32_t GetID() const
bool GetMoving() const
std::int32_t GetStartTick() const
std::int32_t GetAnimationFrame() const
std::int32_t GetRotationY() const
Projectile(const Projectile &Obj)=default
std::int32_t GetPlane() const