Release 1.18

master
Kasi 2018-12-31 21:52:58 +00:00
parent 681c2f84ce
commit 5b700745e9
46 changed files with 51 additions and 50 deletions

View File

@ -34,7 +34,8 @@ namespace Debug
void Clear(); void Clear();
void Screenshot(const std::string& Path); void Screenshot(const std::string& Path);
}; void SetSleepMultiplier(std::int32_t Multiplier);
}
#endif // DEBUG_HPP_INCLUDED #endif // DEBUG_HPP_INCLUDED

View File

@ -33,7 +33,7 @@ namespace Paint
void DrawString(const std::string& String, const Point& P, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha); void DrawString(const std::string& String, const Point& P, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);
void DrawPixels(const std::vector<Pixel> Pixels, std::uint32_t Width, std::uint32_t Height, const Point& P); void DrawPixels(const std::vector<Pixel> Pixels, std::uint32_t Width, std::uint32_t Height, const Point& P);
void SwapBuffer(); void SwapBuffer();
}; }
/** @} */ /** @} */

View File

@ -113,7 +113,7 @@ namespace Bank
std::int32_t GetDefaultWithdrawQuantity(); std::int32_t GetDefaultWithdrawQuantity();
bool SetDefaultWithdrawQuantity(std::int32_t Amount); bool SetDefaultWithdrawQuantity(std::int32_t Amount);
}; }
/** @} */ /** @} */

View File

@ -68,7 +68,7 @@ namespace Chat
bool SelectDialogueOption(const std::vector<std::string>& Options, bool UseKeyboard = false); bool SelectDialogueOption(const std::vector<std::string>& Options, bool UseKeyboard = false);
bool WaitDialogueState(std::uint32_t Duration, std::uint32_t Step, Chat::DIALOGUE_STATE State, bool Result = true); // Waits until the current chat state equals State bool WaitDialogueState(std::uint32_t Duration, std::uint32_t Step, Chat::DIALOGUE_STATE State, bool Result = true); // Waits until the current chat state equals State
}; }
/** @} */ /** @} */

View File

@ -11,7 +11,7 @@ namespace DepositBox
bool DepositAll(); bool DepositAll();
bool DepositEquipment(); bool DepositEquipment();
bool DepositLoot(); bool DepositLoot();
}; }
/** @} */ /** @} */

View File

@ -110,7 +110,7 @@ namespace Exchange
bool AbortOffer(const Exchange::SLOT Slot = -1); bool AbortOffer(const Exchange::SLOT Slot = -1);
bool OpenOffer(const Exchange::SLOT Slot); bool OpenOffer(const Exchange::SLOT Slot);
}; }
/** @} */ /** @} */

View File

@ -3,12 +3,11 @@
/** @addtogroup GameTabs /** @addtogroup GameTabs
* @{ */ * @{ */
class AccountManagement namespace AccountManagement
{ {
public: bool IsOpen();
static bool IsOpen(); bool Open();
static bool Open(); }
};
/** @} */ /** @} */

View File

@ -13,7 +13,7 @@ namespace Clan
bool Open(); bool Open();
std::vector<Internal::ClanMember> GetAll(); std::vector<Internal::ClanMember> GetAll();
std::vector<Internal::ClanMember> GetAll(const std::function<bool (Internal::ClanMember&)>& Filter); std::vector<Internal::ClanMember> GetAll(const std::function<bool (Internal::ClanMember&)>& Filter);
}; }
/** @} */ /** @} */

View File

@ -29,7 +29,7 @@ namespace Combat
bool SetStyle(const std::string& Style); bool SetStyle(const std::string& Style);
bool SetStyle(std::int32_t Index); bool SetStyle(std::int32_t Index);
}; }
/** @} */ /** @} */

View File

@ -7,7 +7,7 @@ namespace Emotes
{ {
bool IsOpen(); bool IsOpen();
bool Open(); bool Open();
}; }
/** @} */ /** @} */

View File

@ -81,7 +81,7 @@ namespace Equipment
bool Unequip(std::int32_t ID); bool Unequip(std::int32_t ID);
bool Unequip(const std::string& Name); bool Unequip(const std::string& Name);
bool Unequip(const Interactable::Item& Item); bool Unequip(const Interactable::Item& Item);
}; }
/** @} */ /** @} */

View File

@ -13,7 +13,7 @@ namespace Friends
bool Open(); bool Open();
std::vector<Internal::Friend> GetAll(); std::vector<Internal::Friend> GetAll();
std::vector<Internal::Friend> GetAll(const std::function<bool (Internal::Friend&)>& Filter); std::vector<Internal::Friend> GetAll(const std::function<bool (Internal::Friend&)>& Filter);
}; }
/** @} */ /** @} */

View File

@ -13,7 +13,7 @@ namespace Ignores
bool Open(); bool Open();
std::vector<Internal::Ignore> GetAll(); std::vector<Internal::Ignore> GetAll();
std::vector<Internal::Ignore> GetAll(const std::function<bool (Internal::Ignore&)>& Filter); std::vector<Internal::Ignore> GetAll(const std::function<bool (Internal::Ignore&)>& Filter);
}; }
/** @} */ /** @} */

View File

@ -96,7 +96,7 @@ namespace Inventory
bool Drop(std::int32_t ID, bool AllowShiftClick = true); bool Drop(std::int32_t ID, bool AllowShiftClick = true);
bool Drop(const std::string& Name, bool AllowShiftClick = true); bool Drop(const std::string& Name, bool AllowShiftClick = true);
bool Drop(const Interactable::Item& Item, bool AllowShiftClick = true); bool Drop(const Interactable::Item& Item, bool AllowShiftClick = true);
}; }
/** @} */ /** @} */

View File

@ -26,7 +26,7 @@ namespace Logout
Interactable::Widget GetWorldWidget(const Internal::World& World); Interactable::Widget GetWorldWidget(const Internal::World& World);
Interactable::Widget GetWorldWidget(std::int32_t WorldID); Interactable::Widget GetWorldWidget(std::int32_t WorldID);
}; }
/** @} */ /** @} */

View File

@ -172,7 +172,7 @@ namespace Magic
bool CastSpell(const SPELL& Spell); bool CastSpell(const SPELL& Spell);
bool SelectSpell(const SPELL& Spell); bool SelectSpell(const SPELL& Spell);
}; }
/** @} */ /** @} */

View File

@ -7,7 +7,7 @@ namespace Music
{ {
bool IsOpen(); bool IsOpen();
bool Open(); bool Open();
}; }
/** @} */ /** @} */

View File

@ -13,7 +13,7 @@ namespace Options
bool GetRunMode(); bool GetRunMode();
bool ToggleRunMode(bool Toggle); bool ToggleRunMode(bool Toggle);
}; }
/** @} */ /** @} */

View File

@ -50,7 +50,7 @@ namespace Prayer
bool WaitPrayer(std::uint32_t Duration, std::uint32_t Step, PRAYERS Prayer, bool Active); bool WaitPrayer(std::uint32_t Duration, std::uint32_t Step, PRAYERS Prayer, bool Active);
bool Activate(PRAYERS Prayer); bool Activate(PRAYERS Prayer);
bool Deactivate(PRAYERS Prayer); bool Deactivate(PRAYERS Prayer);
}; }
/** @} */ /** @} */

View File

@ -7,7 +7,7 @@ namespace Quests
{ {
bool IsOpen(); bool IsOpen();
bool Open(); bool Open();
}; }
/** @} */ /** @} */

View File

@ -43,7 +43,7 @@ namespace Stats
std::int32_t GetRealLevel(SKILLS Skill); std::int32_t GetRealLevel(SKILLS Skill);
std::int64_t GetExperience(SKILLS Skill); std::int64_t GetExperience(SKILLS Skill);
std::int32_t GetExperienceTo(SKILLS Skill, std::int32_t Level); std::int32_t GetExperienceTo(SKILLS Skill, std::int32_t Level);
}; }
/** @} */ /** @} */

View File

@ -76,7 +76,7 @@ namespace Login
* @return a world box corresponding to the world select screen. * @return a world box corresponding to the world select screen.
*/ */
Box GetWorldBox(std::uint32_t Index); Box GetWorldBox(std::uint32_t Index);
}; }
/** @} */ /** @} */

View File

@ -45,7 +45,7 @@ namespace Mainscreen
bool WaitUpTextContains(std::uint32_t Duration, std::uint32_t Step, const std::string& UpText); bool WaitUpTextContains(std::uint32_t Duration, std::uint32_t Step, const std::string& UpText);
bool WaitUpTextContains(std::uint32_t Duration, std::uint32_t Step, const std::vector<std::string>& UpTexts); bool WaitUpTextContains(std::uint32_t Duration, std::uint32_t Step, const std::vector<std::string>& UpTexts);
bool ClickTile(const Tile& T); bool ClickTile(const Tile& T);
}; }
/** @} */ /** @} */

View File

@ -36,7 +36,7 @@ namespace Makescreen
* @return Text of the middle widget when the Makescreen is open * @return Text of the middle widget when the Makescreen is open
*/ */
std::string GetCraftingName(); std::string GetCraftingName();
}; }
/** @} */ /** @} */

View File

@ -294,7 +294,7 @@ namespace Menu
* @return Box representing the full menu, returns a null box if the menu isn't open * @return Box representing the full menu, returns a null box if the menu isn't open
*/ */
Box GetBox(); Box GetBox();
}; }
/** @} */ /** @} */

View File

@ -86,7 +86,7 @@ namespace Minimap
bool WalkPath(const std::vector<Tile>& Path, std::int32_t Distance, std::int32_t Random, std::function<bool()> Func); bool WalkPath(const std::vector<Tile>& Path, std::int32_t Distance, std::int32_t Random, std::function<bool()> Func);
bool IsReachable(const Tile& T); bool IsReachable(const Tile& T);
}; }
/** @} */ /** @} */

View File

@ -16,6 +16,6 @@ namespace Trade
std::vector<std::int32_t> GetTheirOfferItemIDs(); std::vector<std::int32_t> GetTheirOfferItemIDs();
std::vector<std::string> GetTheirOfferItemNames(); std::vector<std::string> GetTheirOfferItemNames();
std::vector<std::int32_t> GetTheirOfferItemAmounts(); std::vector<std::int32_t> GetTheirOfferItemAmounts();
}; }
#endif // TRADE_HPP_INCLUDED #endif // TRADE_HPP_INCLUDED

View File

@ -26,7 +26,7 @@ namespace DecorativeObjects
Interactable::DecorativeObject Get(const std::vector<std::int32_t>& IDs, std::int32_t Distance = -1); Interactable::DecorativeObject Get(const std::vector<std::int32_t>& IDs, std::int32_t Distance = -1);
Interactable::DecorativeObject Get(const std::vector<std::string>& Names, std::int32_t Distance = -1); Interactable::DecorativeObject Get(const std::vector<std::string>& Names, std::int32_t Distance = -1);
Interactable::DecorativeObject Get(const std::function<bool (const Interactable::DecorativeObject&)>& Filter, std::int32_t Distance = -1); Interactable::DecorativeObject Get(const std::function<bool (const Interactable::DecorativeObject&)>& Filter, std::int32_t Distance = -1);
}; }
/** @} */ /** @} */

View File

@ -27,7 +27,7 @@ namespace GameObjects
Interactable::GameObject Get(const std::vector<std::int32_t>& IDs, std::int32_t Distance = -1); Interactable::GameObject Get(const std::vector<std::int32_t>& IDs, std::int32_t Distance = -1);
Interactable::GameObject Get(const std::vector<std::string>& Names, std::int32_t Distance = -1); Interactable::GameObject Get(const std::vector<std::string>& Names, std::int32_t Distance = -1);
Interactable::GameObject Get(const std::function<bool (const Interactable::GameObject&)>& Filter, std::int32_t Distance = -1); Interactable::GameObject Get(const std::function<bool (const Interactable::GameObject&)>& Filter, std::int32_t Distance = -1);
}; }
/** @} */ /** @} */

View File

@ -27,7 +27,7 @@ namespace GroundItems
Interactable::GroundItem Get(const std::vector<std::int32_t>& IDs, std::int32_t Distance = -1); Interactable::GroundItem Get(const std::vector<std::int32_t>& IDs, std::int32_t Distance = -1);
Interactable::GroundItem Get(const std::vector<std::string>& Names, std::int32_t Distance = -1); Interactable::GroundItem Get(const std::vector<std::string>& Names, std::int32_t Distance = -1);
Interactable::GroundItem Get(const std::function<bool (Interactable::GroundItem&)>& Filter, std::int32_t Distance = -1); Interactable::GroundItem Get(const std::function<bool (Interactable::GroundItem&)>& Filter, std::int32_t Distance = -1);
}; }
/** @} */ /** @} */
#endif // GROUNDITEMS_HPP_INCLUDED #endif // GROUNDITEMS_HPP_INCLUDED

View File

@ -26,7 +26,7 @@ namespace GroundObjects
Interactable::GroundObject Get(const std::vector<std::int32_t>& IDs, std::int32_t Distance = -1); Interactable::GroundObject Get(const std::vector<std::int32_t>& IDs, std::int32_t Distance = -1);
Interactable::GroundObject Get(const std::vector<std::string>& Names, std::int32_t Distance = -1); Interactable::GroundObject Get(const std::vector<std::string>& Names, std::int32_t Distance = -1);
Interactable::GroundObject Get(const std::function<bool (const Interactable::GroundObject&)>& Filter, std::int32_t Distance = -1); Interactable::GroundObject Get(const std::function<bool (const Interactable::GroundObject&)>& Filter, std::int32_t Distance = -1);
}; }
/** @} */ /** @} */

View File

@ -28,7 +28,7 @@ namespace NPCs
Interactable::NPC Get(const std::vector<std::int32_t>& IDs, std::int32_t Distance = -1); Interactable::NPC Get(const std::vector<std::int32_t>& IDs, std::int32_t Distance = -1);
Interactable::NPC Get(const std::vector<std::string>& Names, std::int32_t Distance = -1); Interactable::NPC Get(const std::vector<std::string>& Names, std::int32_t Distance = -1);
Interactable::NPC Get(const std::function<bool (const Interactable::NPC&)>& Filter, std::int32_t Distance = -1); Interactable::NPC Get(const std::function<bool (const Interactable::NPC&)>& Filter, std::int32_t Distance = -1);
}; }
/** @} */ /** @} */
#endif // NPCS_HPP_INCLUDED #endif // NPCS_HPP_INCLUDED

View File

@ -24,7 +24,7 @@ namespace Players
Interactable::Player Get(const std::string& Name, std::int32_t Distance = -1); Interactable::Player Get(const std::string& Name, std::int32_t Distance = -1);
Interactable::Player Get(const std::vector<std::string>& Names, std::int32_t Distance = -1); Interactable::Player Get(const std::vector<std::string>& Names, std::int32_t Distance = -1);
Interactable::Player Get(const std::function<bool (const Interactable::Player&)>& Filter, std::int32_t Distance = -1); Interactable::Player Get(const std::function<bool (const Interactable::Player&)>& Filter, std::int32_t Distance = -1);
}; }
/** @} */ /** @} */

View File

@ -21,7 +21,7 @@ namespace Projectiles
Interactable::Projectile Get(std::int32_t ID, std::int32_t Distance = -1); Interactable::Projectile Get(std::int32_t ID, std::int32_t Distance = -1);
Interactable::Projectile Get(const std::vector<std::int32_t>& IDs, std::int32_t Distance = -1); Interactable::Projectile Get(const std::vector<std::int32_t>& IDs, std::int32_t Distance = -1);
Interactable::Projectile Get(const std::function<bool (Interactable::Projectile&)>& Filter, std::int32_t Distance = -1); Interactable::Projectile Get(const std::function<bool (Interactable::Projectile&)>& Filter, std::int32_t Distance = -1);
}; }
#endif // PROJECTILES_HPP_INCLUDED #endif // PROJECTILES_HPP_INCLUDED

View File

@ -26,7 +26,7 @@ namespace WallObjects
Interactable::WallObject Get(const std::vector<std::int32_t>& IDs, std::int32_t Distance = -1); Interactable::WallObject Get(const std::vector<std::int32_t>& IDs, std::int32_t Distance = -1);
Interactable::WallObject Get(const std::vector<std::string>& Names, std::int32_t Distance = -1); Interactable::WallObject Get(const std::vector<std::string>& Names, std::int32_t Distance = -1);
Interactable::WallObject Get(const std::function<bool (const Interactable::WallObject&)>& Filter, std::int32_t Distance = -1); Interactable::WallObject Get(const std::function<bool (const Interactable::WallObject&)>& Filter, std::int32_t Distance = -1);
}; }
/** @} */ /** @} */

View File

@ -9,6 +9,6 @@ namespace Antiban
void MouseOffClient(bool LoseFocus = true); void MouseOffClient(bool LoseFocus = true);
void SetClientSize(std::int32_t Width, std::int32_t Height); void SetClientSize(std::int32_t Width, std::int32_t Height);
void MaximizeClient(); void MaximizeClient();
}; }
#endif // ANTIBAN_HPP_INCLUDED #endif // ANTIBAN_HPP_INCLUDED

View File

@ -13,6 +13,6 @@ namespace BreakHandler
bool ShortBreak(bool Logout = true); bool ShortBreak(bool Logout = true);
bool LongBreak(bool Logout = true); bool LongBreak(bool Logout = true);
bool Break(bool LogoutOnLong = true, bool LogoutOnShort = true, bool LogoutOnMini = false); bool Break(bool LogoutOnLong = true, bool LogoutOnShort = true, bool LogoutOnMini = false);
}; }
#endif // BREAKHANDLER_HPP_INCLUDED #endif // BREAKHANDLER_HPP_INCLUDED

View File

@ -113,7 +113,7 @@ namespace Camera
* @return true if the camera sets the pitch (+/-) 10 of the passed pitch * @return true if the camera sets the pitch (+/-) 10 of the passed pitch
*/ */
bool SetPitch(CAMERA_PITCH Pitch); bool SetPitch(CAMERA_PITCH Pitch);
}; }
/** @} */ /** @} */

View File

@ -37,7 +37,7 @@ namespace Interact
bool HoldKey(std::int32_t Key, std::uint32_t Duration); bool HoldKey(std::int32_t Key, std::uint32_t Duration);
bool TypeKey(std::int32_t Key); bool TypeKey(std::int32_t Key);
bool TypeString(const std::string& String, bool PressEnter = false); bool TypeString(const std::string& String, bool PressEnter = false);
}; }
/** @} */ /** @} */

View File

@ -136,6 +136,6 @@ namespace Pathfinding
static std::vector<Pathfinding::TileNode> Finder_BFS( std::uint32_t StartX, std::uint32_t StartY, static std::vector<Pathfinding::TileNode> Finder_BFS( std::uint32_t StartX, std::uint32_t StartY,
const std::vector<std::pair<std::uint32_t, std::uint32_t>>& Ends, const std::vector<std::pair<std::uint32_t, std::uint32_t>>& Ends,
std::int32_t Options );*/ std::int32_t Options );*/
}; }
#endif // PATHFINDING_HPP_INCLUDED #endif // PATHFINDING_HPP_INCLUDED

View File

@ -124,7 +124,7 @@ namespace Profile
void SetPointGenAccuracy(double Accuracy); void SetPointGenAccuracy(double Accuracy);
}; }
/** @} */ /** @} */

View File

@ -11,6 +11,6 @@ namespace RandomHandler
Countdown GetCheckCountdown(); Countdown GetCheckCountdown();
Counter GetRandomsCounter(); Counter GetRandomsCounter();
bool Check(); bool Check();
}; }
#endif // RANDOMHANDLER_HPP_INCLUDED #endif // RANDOMHANDLER_HPP_INCLUDED

View File

@ -13,12 +13,13 @@ namespace Settings
std::int32_t GetSetting(std::int32_t SettingIndex); std::int32_t GetSetting(std::int32_t SettingIndex);
std::int32_t GetSetting(std::int32_t SettingIndex, std::int32_t BitMask); std::int32_t GetSetting(std::int32_t SettingIndex, std::int32_t BitMask);
bool GetSettingBit(std::int32_t SettingIndex, std::int32_t BitIndex); bool GetSettingBit(std::int32_t SettingIndex, std::int32_t BitIndex);
std::int32_t GetScreenType(); std::int32_t GetScreenType();
bool IsEscToCloseInterfacesOn(); bool IsEscToCloseInterfacesOn();
bool IsShiftClickToDropOn(); bool IsShiftClickToDropOn();
}; bool IsScrollToZoomOn();
}
/** @} */ /** @} */

View File

@ -17,7 +17,7 @@ namespace Widgets
Interactable::Widget Get(std::int32_t Parent, std::int32_t Child = -1); Interactable::Widget Get(std::int32_t Parent, std::int32_t Child = -1);
Interactable::Widget Get(std::int32_t Parent, std::int32_t Child, std::int32_t Grandchild); Interactable::Widget Get(std::int32_t Parent, std::int32_t Child, std::int32_t Grandchild);
Interactable::Widget Get(const std::function<bool (Interactable::Widget&)>& Filter); Interactable::Widget Get(const std::function<bool (Interactable::Widget&)>& Filter);
}; }
/** @} */ /** @} */

View File

@ -30,7 +30,7 @@ namespace Worlds
Internal::World GetBy(std::int32_t WorldID); Internal::World GetBy(std::int32_t WorldID);
std::vector<Internal::World> GetBy(const std::function<bool (Internal::World&)>& Filter); std::vector<Internal::World> GetBy(const std::function<bool (Internal::World&)>& Filter);
}; }
/** @} */ /** @} */

Binary file not shown.