AlpacaLibary  1.63
A closed source C++ bot for OSRS
Prayer.hpp
Go to the documentation of this file.
1 #ifndef PRAYER_HPP_INCLUDED
2 #define PRAYER_HPP_INCLUDED
3 
4 #include <cstdint>
5 #include <vector>
6 
7 namespace Prayer
8 {
9  typedef enum PRAYERS
10  {
39  AUGURY
41 
42  bool IsOpen();
43  bool Open(bool UseHotkey = false);
44  std::int32_t GetTabHotkey();
45  std::int32_t GetPoints();
48  bool AllActive(const std::vector<Prayer::PRAYERS>& Prayers);
49  bool WaitPrayer(std::uint32_t Duration, std::uint32_t Step, PRAYERS Prayer, bool Active);
52 }
53 
54 #endif // PRAYER_HPP_INCLUDED
Definition: Prayer.hpp:8
bool Deactivate(PRAYERS Prayer)
std::int32_t GetPoints()
PRAYERS
Definition: Prayer.hpp:10
@ SHARP_EYE
Definition: Prayer.hpp:14
@ SMITE
Definition: Prayer.hpp:34
@ IMPROVED_REFLEXES
Definition: Prayer.hpp:18
@ PROTECT_FROM_MELEE
Definition: Prayer.hpp:29
@ PROTECT_FROM_MAGIC
Definition: Prayer.hpp:27
@ RAPID_RESTORE
Definition: Prayer.hpp:19
@ EAGLE_EYE
Definition: Prayer.hpp:30
@ REDEMPTION
Definition: Prayer.hpp:33
@ THICK_SKIN
Definition: Prayer.hpp:11
@ STEEL_SKIN
Definition: Prayer.hpp:24
@ ULTIMATE_STRENGTH
Definition: Prayer.hpp:25
@ RETRIBUTION
Definition: Prayer.hpp:32
@ PROTECT_ITEM
Definition: Prayer.hpp:21
@ RIGOUR
Definition: Prayer.hpp:38
@ PIETY
Definition: Prayer.hpp:37
@ MYSTIC_LORE
Definition: Prayer.hpp:23
@ ROCK_SKIN
Definition: Prayer.hpp:16
@ BURST_OF_STRENGTH
Definition: Prayer.hpp:12
@ MYSTIC_MIGHT
Definition: Prayer.hpp:31
@ MYSTIC_WILL
Definition: Prayer.hpp:15
@ PRESERVE
Definition: Prayer.hpp:35
@ INCREDIBLE_REFLEXES
Definition: Prayer.hpp:26
@ AUGURY
Definition: Prayer.hpp:39
@ CHIVALRY
Definition: Prayer.hpp:36
@ CLARITY_OF_THOUGHT
Definition: Prayer.hpp:13
@ HAWK_EYE
Definition: Prayer.hpp:22
@ RAPID_HEAL
Definition: Prayer.hpp:20
@ SUPERHUMAN_STRENGTH
Definition: Prayer.hpp:17
@ PROTECT_FROM_MISSILES
Definition: Prayer.hpp:28
bool Activate(PRAYERS Prayer)
bool IsOpen()
bool Open(bool UseHotkey=false)
bool AllActive(const std::vector< Prayer::PRAYERS > &Prayers)
bool IsActive(PRAYERS Prayer)
std::int32_t GetTabHotkey()
bool HasLevel(PRAYERS Prayer)
bool WaitPrayer(std::uint32_t Duration, std::uint32_t Step, PRAYERS Prayer, bool Active)