AlpacaLibary  1.63
A closed source C++ bot for OSRS
Mainscreen.hpp File Reference
#include "../../Core/Types/Box.hpp"
#include "../../Core/Types/Tile.hpp"
#include "../../Core/Classes/Character.hpp"
#include <cstdint>
#include <string>
#include <vector>
#include <functional>

Go to the source code of this file.

Namespaces

 Mainscreen
 A namespace containing various functions related to the Mainscreen.
 

Typedefs

typedef enum Mainscreen::SCREEN_STATE Mainscreen::SCREEN_STATE
 
typedef enum Mainscreen::CROSSHAIR_STATE Mainscreen::CROSSHAIR_STATE
 

Enumerations

enum  Mainscreen::SCREEN_STATE {
  Mainscreen::LOGIN_SCREEN , Mainscreen::LOBBY_SCREEN , Mainscreen::CONNECTING , Mainscreen::LOADING ,
  Mainscreen::HOPPING , Mainscreen::PLAYING
}
 
enum  Mainscreen::CROSSHAIR_STATE { Mainscreen::NONE , Mainscreen::YELLOW , Mainscreen::RED }
 

Functions

Mainscreen::SCREEN_STATE Mainscreen::GetState ()
 
Mainscreen::CROSSHAIR_STATE Mainscreen::GetCrosshairState ()
 
bool Mainscreen::IsLoggedIn ()
 Returns true if the Mainscreen SCREEN_STATE is PLAYING, LOADING, or HOPPING. More...
 
bool Mainscreen::IsMoving ()
 Returns true if the player is moving. More...
 
bool Mainscreen::IsAnimating ()
 Returns true if the player is animating. More...
 
std::string Mainscreen::GetUpText ()
 
bool Mainscreen::IsUpText (const std::string &UpText)
 
bool Mainscreen::IsUpText (const std::vector< std::string > &UpTexts)
 
bool Mainscreen::UpTextContains (const std::string &UpText)
 
bool Mainscreen::UpTextContains (const std::vector< std::string > &UpTexts)
 
bool Mainscreen::UpTextContains (const std::string &UpText, std::uint32_t CheckTime, std::uint32_t FailCheckTime)
 
bool Mainscreen::UpTextContains (const std::vector< std::string > &UpTexts, std::uint32_t CheckTime, std::uint32_t FailCheckTime)
 
bool Mainscreen::WaitIsUpText (std::uint32_t Duration, std::uint32_t Step, const std::string &UpText)
 
bool Mainscreen::WaitUpTextContains (std::uint32_t Duration, std::uint32_t Step, const std::string &UpText)
 
bool Mainscreen::WaitUpTextContains (std::uint32_t Duration, std::uint32_t Step, const std::vector< std::string > &UpTexts)
 
bool Mainscreen::IsTileOn (const Tile &T)
 
bool Mainscreen::ClickTile (const Tile &T)
 
bool Mainscreen::WalkPath (const std::vector< Tile > &Path, std::int32_t Distance)
 
bool Mainscreen::WalkPath (const std::vector< Tile > &Path, std::int32_t Distance, std::function< bool()> Func)
 
std::vector< BoxMainscreen::GetBlockingWidgetBoxes ()