AlpacaLibary
1.63
A closed source C++ bot for OSRS
|
#include "../../Core/Types/Convex.hpp"
#include "../../Game/Interactable/Item.hpp"
#include <functional>
#include <string>
#include <cstdint>
#include <vector>
Go to the source code of this file.
Namespaces | |
Bank | |
Typedefs | |
typedef enum Bank::WITHDRAW_MODE | Bank::WITHDRAW_MODE |
typedef enum Bank::PIN_STEP | Bank::PIN_STEP |
Enumerations | |
enum | Bank::BANK_AMOUNT { Bank::ALL = -1 , Bank::ALL_BUT_ONE = 0 } |
enum | Bank::WITHDRAW_MODE { Bank::ITEM , Bank::NOTED } |
enum | Bank::PIN_STEP { Bank::FIRST , Bank::SECOND , Bank::THIRD , Bank::FOURTH , Bank::SUBMITTING , Bank::TOO_MANY_ATTEMPTS , Bank::BANK_OPEN } |
Functions | |
bool | Bank::IsOpen () |
bool | Bank::Close (bool AllowEsc=true) |
std::vector< std::int32_t > | Bank::GetItemIDs () |
std::vector< std::string > | Bank::GetItemNames () |
std::vector< std::int32_t > | Bank::GetItemAmounts () |
std::vector< Interactable::Item > | Bank::GetItems () |
std::vector< Interactable::Item > | Bank::GetItems (std::int32_t ID) |
std::vector< Interactable::Item > | Bank::GetItems (const std::string &Name) |
std::vector< Interactable::Item > | Bank::GetItems (const std::vector< std::int32_t > &IDs) |
std::vector< Interactable::Item > | Bank::GetItems (const std::vector< std::string > &Names) |
std::vector< Interactable::Item > | Bank::GetItems (const std::function< bool(const Interactable::Item &)> &Filter) |
Interactable::Item | Bank::GetItem (std::int32_t ID) |
Interactable::Item | Bank::GetItem (const std::string &Name) |
Interactable::Item | Bank::GetItem (const std::vector< std::int32_t > &IDs) |
Interactable::Item | Bank::GetItem (const std::vector< std::string > &Names) |
Interactable::Item | Bank::GetItem (const std::function< bool(const Interactable::Item &)> &Filter) |
std::int32_t | Bank::Count (std::int32_t ID) |
std::int32_t | Bank::Count (const std::string &Name) |
std::int32_t | Bank::Count (const Interactable::Item &Item) |
std::int32_t | Bank::GetIndexOf (std::int32_t ID) |
std::int32_t | Bank::GetIndexOf (const std::string &Name) |
bool | Bank::Contains (std::int32_t ID) |
bool | Bank::Contains (const std::string &Name) |
bool | Bank::Contains (const Interactable::Item &Item) |
bool | Bank::Contains (const std::vector< std::int32_t > &IDs) |
bool | Bank::Contains (const std::vector< std::string > &Names) |
bool | Bank::Contains (const std::vector< Interactable::Item > &Items) |
bool | Bank::ContainsAny (const std::vector< std::int32_t > &IDs) |
bool | Bank::ContainsAny (const std::vector< std::string > &Names) |
bool | Bank::ContainsAny (const std::vector< Interactable::Item > &Items) |
std::int32_t | Bank::GetCurrentTab () |
std::int32_t | Bank::GetTabOf (std::int32_t ID) |
std::int32_t | Bank::GetTabOf (const std::string &Name) |
std::int32_t | Bank::GetTabOf (const Interactable::Item &Item) |
bool | Bank::OpenTab (std::int32_t Tab) |
bool | Bank::ScrollTo (std::int32_t ID, bool OpenRespectiveTab=false) |
bool | Bank::ScrollTo (const std::string &Name, bool OpenRespectiveTab=false) |
bool | Bank::ScrollTo (const Interactable::Item &Item, bool OpenRespectiveTab=false) |
bool | Bank::Withdraw (std::int32_t ID, std::int32_t Amount, bool OpenRespectiveTab=false) |
bool | Bank::Withdraw (const std::string &Name, std::int32_t Amount, bool OpenRespectiveTab=false) |
bool | Bank::Withdraw (const Interactable::Item &Item, std::int32_t Amount, bool OpenRespectiveTab=false) |
bool | Bank::Deposit (std::int32_t ID, std::int32_t Amount) |
bool | Bank::Deposit (const std::string &Name, std::int32_t Amount) |
bool | Bank::Deposit (const Interactable::Item &Item, std::int32_t Amount) |
bool | Bank::DepositAllExcept (std::int32_t ID, double DepsositAllChance=0.00) |
bool | Bank::DepositAllExcept (const std::string &Name, double DepsositAllChance=0.00) |
bool | Bank::DepositAllExcept (const Interactable::Item &Item, double DepsositAllChance=0.00) |
bool | Bank::DepositAllExcept (const std::vector< std::int32_t > &IDs, double DepsositAllChance=0.00) |
bool | Bank::DepositAllExcept (const std::vector< std::string > &Names, double DepsositAllChance=0.00) |
bool | Bank::DepositAllExcept (const std::vector< Interactable::Item > &Items, double DepsositAllChance=0.00) |
bool | Bank::DepositAll () |
bool | Bank::DepositEquipment () |
WITHDRAW_MODE | Bank::GetWithdrawMode () |
bool | Bank::SetWithdrawMode (WITHDRAW_MODE Mode) |
PIN_STEP | Bank::GetEnterPinStep () |
bool | Bank::IsEnterPinOpen () |
bool | Bank::EnterPin (bool TerminateOnError=true) |
std::int32_t | Bank::GetDefaultWithdrawQuantity () |
bool | Bank::SetDefaultWithdrawQuantity (std::int32_t Amount) |