AlpacaLibary  1.63
A closed source C++ bot for OSRS
Projectile.hpp
Go to the documentation of this file.
1 #ifndef INTERACTABLEPROJECTILE_HPP_INCLUDED
2 #define INTERACTABLEPROJECTILE_HPP_INCLUDED
3 
4 #include "../../Core/Classes/Projectile.hpp"
5 #include <vector>
6 #include "../../Core/Types/Point.hpp"
7 #include "../../Core/Types/Tile.hpp"
8 #include "../../Core/Classes/Character.hpp"
9 
10 namespace Interactable
11 {
13  {
14  public:
16 
17  Projectile() = default;
18  Projectile(Projectile&& Obj) = default;
19  Projectile(const Projectile& Obj) = default;
21  Projectile& operator=(const Projectile& Obj) = default;
22 
23  std::vector<Point> GetModel() const;
24  Tile GetTile() const;
27  bool Interacting() const;
28  bool Interacting(const Internal::Character& C) const;
29 
30  };
31 }
32 
33 #endif // INTERACTABLEPROJECTILE_HPP_INCLUDED
Projectile & operator=(const Projectile &Obj)=default
Projectile(const Projectile &Obj)=default
Projectile(Projectile &&Obj)=default
std::vector< Point > GetModel() const
bool Interacting(const Internal::Character &C) const
Projectile(const Internal::Projectile &P)
Tile GetTargetTile() const
Projectile & operator=(Projectile &&Obj)=default
Internal::Character GetInteracting() const
Definition: Tile.hpp:8