diff --git a/Include/Core/Internal.hpp b/Include/Core/Internal.hpp index 1ed09ee..1a45b6e 100644 --- a/Include/Core/Internal.hpp +++ b/Include/Core/Internal.hpp @@ -136,6 +136,8 @@ bool GetMenuVisible(); std::int32_t GetMenuWidth(); std::int32_t GetMenuX(); std::int32_t GetMenuY(); +std::int32_t GetMouseX(); +std::int32_t GetMouseY(); AttackOption GetNPCAttackOption(); std::vector GetNPCIndices(); Cache GetNPCModelCache(); @@ -218,4 +220,5 @@ std::int32_t GetSettings(std::int32_t ID); std::int32_t GetVarbitSettings(std::int32_t VarbitSettingIndex); Point TileToMainscreen(const Tile& T, std::int32_t X, std::int32_t Y, std::int32_t Z); + #endif // INTERNAL_HPP_INCLUDED diff --git a/Include/Core/Paint.hpp b/Include/Core/Paint.hpp index ee6f3c8..d10afb8 100644 --- a/Include/Core/Paint.hpp +++ b/Include/Core/Paint.hpp @@ -19,6 +19,7 @@ class Paint static void DrawSquare(const Box& B, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha); static void DrawConvex(const Convex& C, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha); static void DrawTile(const Tile& T, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha); + static void DrawModel(const std::vector& Model, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha); }; /** @} */ diff --git a/Library/libAlpacaLibrary.a b/Library/libAlpacaLibrary.a index 51e9342..d660e11 100644 Binary files a/Library/libAlpacaLibrary.a and b/Library/libAlpacaLibrary.a differ