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

Go to the source code of this file.

Namespaces

 

Typedefs

typedef enum Login::LOGIN_SCREEN_STATE Login::LOGIN_SCREEN_STATE
 

Enumerations

enum  Login::LOGIN_SCREEN_STATE {
  Login::WELCOME_SCREEN , Login::PVP_WORLD , Login::ENTER_CREDENTIALS , Login::INVALID_CREDENTIALS ,
  Login::AUTHENTICATOR , Login::FORGOTTEN_PASSWORD , Login::RUNESCAPE_UPDATED , Login::ACCOUNT_LOCKED ,
  Login::MEMBERS_AREA , Login::MEMBERS_REQUIRED , Login::WORLD_SELECT , Login::ACCOUNT_DISABLED ,
  Login::ACCOUNT_LOGGED_IN , Login::TOTAL_SKILL_REQUIRED , Login::DISCONNECTED , Login::ERROR_CONNECTING ,
  Login::CONNECTION_TIMED_OUT , Login::TOO_MANY_ATTEMPTS , Login::CONNECTING , Login::LOADING ,
  Login::LOBBY_SCREEN , Login::LOGGED_IN
}
 

Functions

LOGIN_SCREEN_STATE Login::GetLoginScreenState ()
 
bool Login::LoginPlayer (bool SwitchToProfileWorld=true)
 
bool Login::EnterCredentials ()
 
bool Login::IsWorldSelectOpen ()
 
bool Login::OpenWorldSelect ()
 
bool Login::CloseWorldSelect ()
 
bool Login::SelectWorld ()
 
bool Login::SelectWorld (const Internal::World &World)
 
bool Login::SelectWorld (std::int32_t WorldID)
 
std::int32_t Login::GetScreenX ()
 
std::int32_t Login::GetWindowX ()
 
std::int32_t Login::GetCaretState ()
 
std::vector< std::string > Login::GetLoginMessages ()
 
std::vector< BoxLogin::GetButtonBoxes ()
 
bool Login::WaitLoginScreenState (std::uint32_t Duration, std::uint32_t Step, Login::LOGIN_SCREEN_STATE State, bool Result=true)