AlpacaLibary  1.63
A closed source C++ bot for OSRS
Interact.hpp File Reference
#include "../../Core/Input.hpp"
#include "../../Core/Internal.hpp"
#include <functional>
#include <string>
#include <cstdint>

Go to the source code of this file.

Namespaces

 Interact
 

Functions

bool Interact::MoveMouse (const Point &P)
 
bool Interact::MoveMouse (const Box &B)
 
bool Interact::Click (const Button &B=BUTTON_LEFT)
 
bool Interact::Click (const Point &P, const Button &B=BUTTON_LEFT)
 
bool Interact::Click (const Point &P, const std::string &Option, const std::string &Target="")
 
bool Interact::Click (const Point &P, const std::vector< std::string > &Options, const std::string &Target="")
 
bool Interact::Click (const Box &B, const Button &Button=BUTTON_LEFT)
 
bool Interact::Click (const Box &B, const std::string &Option, const std::string &Target="")
 
bool Interact::Click (const Box &B, const std::vector< std::string > &Options, const std::string &Target="")
 
bool Interact::Click (const Convex &C, const Button &B=BUTTON_LEFT)
 
bool Interact::Click (const Convex &C, const std::string &Option, const std::string &Target="")
 
bool Interact::Click (const Convex &C, const std::vector< std::string > &Options, const std::string &Target="")
 
bool Interact::Scroll (const ScrollDirection &Direction)
 
bool Interact::ScrollUntil (const ScrollDirection &Direction, std::int32_t Duration, const std::function< bool()> &Func)
 
bool Interact::UpKey (std::int32_t Key)
 
bool Interact::DownKey (std::int32_t Key)
 
bool Interact::ReleaseKey (std::int32_t Key)
 
bool Interact::HoldKey (std::int32_t Key, std::uint32_t Duration)
 
bool Interact::TypeKey (std::int32_t Key)
 
bool Interact::TypeString (const std::string &String, bool PressEnter=false)