diff --git a/Include/Game/Interfaces/GameTabs/AccountManagement.hpp b/Include/Game/Interfaces/GameTabs/AccountManagement.hpp new file mode 100644 index 0000000..2529826 --- /dev/null +++ b/Include/Game/Interfaces/GameTabs/AccountManagement.hpp @@ -0,0 +1,15 @@ +#ifndef ACCOUNTMANAGEMENT_HPP_INCLUDED +#define ACCOUNTMANAGEMENT_HPP_INCLUDED + +/** @addtogroup GameTabs +* @{ */ +class AccountManagement +{ + public: + static bool IsOpen(); + static bool Open(); +}; + +/** @} */ + +#endif // ACCOUNTMANAGEMENT_HPP_INCLUDED diff --git a/Include/Game/Interfaces/GameTabs/Logout.hpp b/Include/Game/Interfaces/GameTabs/Logout.hpp index 993410f..02d9991 100644 --- a/Include/Game/Interfaces/GameTabs/Logout.hpp +++ b/Include/Game/Interfaces/GameTabs/Logout.hpp @@ -3,7 +3,7 @@ #include "../../../Core/Types/Box.hpp" #include "../../../Core/Classes/World.hpp" -#include "../../../Core/Classes/Widget.hpp" +#include "../../../Game/Interactable/Widget.hpp" #include #include @@ -25,8 +25,8 @@ class Logout static bool SwitchWorld(const Internal::World& World); static bool SwitchWorld(std::int32_t WorldID); - static Internal::Widget GetWorldWidget(const Internal::World& World); - static Internal::Widget GetWorldWidget(std::int32_t WorldID); + static Interactable::Widget GetWorldWidget(const Internal::World& World); + static Interactable::Widget GetWorldWidget(std::int32_t WorldID); }; /** @} */ diff --git a/Include/Game/Tools/Pathfinding.hpp b/Include/Game/Tools/Pathfinding.hpp index 1c122d9..832590a 100644 --- a/Include/Game/Tools/Pathfinding.hpp +++ b/Include/Game/Tools/Pathfinding.hpp @@ -82,6 +82,9 @@ class Pathfinding operator bool() const; }; + /** @brief Returns the region ID the local player is in */ + static std::int32_t GetCurrentRegion(); + /** @brief Clears the internal cached nodes, and generates new ones based on the local region */ static void GenerateNodes(); /** diff --git a/Library/libAlpacaLibrary.a b/Library/libAlpacaLibrary.a index 9aa32db..00b8f5c 100644 Binary files a/Library/libAlpacaLibrary.a and b/Library/libAlpacaLibrary.a differ