AlpacaLibary
1.63
A closed source C++ bot for OSRS
|
#include "../../../Game/Interactable/Item.hpp"
#include <cstdint>
#include <vector>
#include <string>
#include <functional>
Go to the source code of this file.
Namespaces | |
Equipment | |
Typedefs | |
typedef enum Equipment::SLOT | Equipment::SLOT |
Enumerations | |
enum | Equipment::SLOT { Equipment::HEAD , Equipment::CAPE , Equipment::NECK , Equipment::WEAPON , Equipment::BODY , Equipment::SHIELD , Equipment::LEGS , Equipment::HANDS , Equipment::FEET , Equipment::RING , Equipment::AMMO } |
Functions | |
bool | Equipment::IsOpen () |
bool | Equipment::Open (bool UseHotkey=false) |
bool | Equipment::IsEmpty () |
std::int32_t | Equipment::GetTabHotkey () |
std::vector< int32_t > | Equipment::GetItemIDs () |
std::vector< std::string > | Equipment::GetItemNames () |
std::vector< std::int32_t > | Equipment::GetItemAmounts () |
std::vector< Interactable::Item > | Equipment::GetItems () |
std::vector< Interactable::Item > | Equipment::GetItems (std::int32_t ID) |
std::vector< Interactable::Item > | Equipment::GetItems (const std::string &Name) |
std::vector< Interactable::Item > | Equipment::GetItems (const std::vector< SLOT > &Slots) |
std::vector< Interactable::Item > | Equipment::GetItems (const std::vector< std::int32_t > &IDs) |
std::vector< Interactable::Item > | Equipment::GetItems (const std::vector< std::string > &Names) |
std::vector< Interactable::Item > | Equipment::GetItems (const std::function< bool(const Interactable::Item &)> &Filter) |
Interactable::Item | Equipment::GetItem (SLOT Slot) |
Interactable::Item | Equipment::GetItem (std::int32_t ID) |
Interactable::Item | Equipment::GetItem (const std::string &Name) |
Interactable::Item | Equipment::GetItem (const std::vector< std::int32_t > &IDs) |
Interactable::Item | Equipment::GetItem (const std::vector< std::string > &Names) |
Interactable::Item | Equipment::GetItem (const std::function< bool(const Interactable::Item &)> &Filter) |
std::int32_t | Equipment::Count (SLOT Slot) |
std::int32_t | Equipment::Count (std::int32_t ID) |
std::int32_t | Equipment::Count (const std::string &Name) |
std::int32_t | Equipment::Count (const Interactable::Item &Item) |
std::int32_t | Equipment::Count (const std::vector< std::int32_t > &IDs) |
std::int32_t | Equipment::Count (const std::vector< std::string > &Names) |
std::int32_t | Equipment::Count (const std::vector< Interactable::Item > &Items) |
SLOT | Equipment::GetSlotOf (std::int32_t ID) |
SLOT | Equipment::GetSlotOf (const std::string &Name) |
bool | Equipment::Contains (std::int32_t ID) |
bool | Equipment::Contains (const std::string &Name) |
bool | Equipment::Contains (const Interactable::Item &Item) |
bool | Equipment::Contains (const std::vector< std::int32_t > &IDs) |
bool | Equipment::Contains (const std::vector< std::string > &Names) |
bool | Equipment::Contains (const std::vector< Interactable::Item > &Items) |
bool | Equipment::ContainsAny (const std::vector< std::int32_t > &IDs) |
bool | Equipment::ContainsAny (const std::vector< std::string > &Names) |
bool | Equipment::ContainsAny (const std::vector< Interactable::Item > &Items) |
bool | Equipment::ContainsOnly (std::int32_t ID) |
bool | Equipment::ContainsOnly (const std::string &Name) |
bool | Equipment::ContainsOnly (const Interactable::Item &Item) |
bool | Equipment::ContainsOnly (const std::vector< std::int32_t > &IDs) |
bool | Equipment::ContainsOnly (const std::vector< std::string > &Names) |
bool | Equipment::ContainsOnly (const std::vector< Interactable::Item > &Items) |
bool | Equipment::Unequip (SLOT Slot) |
bool | Equipment::Unequip (std::int32_t ID) |
bool | Equipment::Unequip (const std::string &Name) |
bool | Equipment::Unequip (const Interactable::Item &Item) |