diff --git a/Include/Core/Internal.hpp b/Include/Core/Internal.hpp index 26160d2..c51ab9e 100644 --- a/Include/Core/Internal.hpp +++ b/Include/Core/Internal.hpp @@ -18,7 +18,6 @@ #include "Types/Area.hpp" #include "Types/Logger.hpp" - #include "JavaClass/Canvas.hpp" #include "JavaClass/FocusEvent.hpp" #include "JavaClass/Integer.hpp" @@ -45,6 +44,7 @@ #include "Classes/Friend.hpp" #include "Classes/GameObject.hpp" #include "Classes/GameShell.hpp" +#include "Classes/GraphicsObject.hpp" #include "Classes/GroundItem.hpp" #include "Classes/GroundObject.hpp" #include "Classes/HashTable.hpp" @@ -65,6 +65,7 @@ #include "Classes/Region.hpp" #include "Classes/Renderable.hpp" #include "Classes/SceneTile.hpp" +#include "Classes/SpotAnimation.hpp" #include "Classes/Sprite.hpp" #include "Classes/Varbit.hpp" #include "Classes/WallObject.hpp" @@ -199,6 +200,8 @@ Animation GetAnimation(std::int32_t ID); Frames GetFrames(std::int32_t ID); Model GetItemModel(std::int32_t ID); Model GetItemModel(std::int32_t ID, std::int32_t Amount); +SpotAnimation GetSpotAnimation(std::int32_t ID); +Model GetSpotAnimationModel(std::int32_t ID); Model GetGameObjectModel(GameObject O); Model GetWallObjectModel(WallObject O); Model GetDecorativeObjectModel(DecorativeObject O); @@ -209,6 +212,7 @@ Deque GetGroundItems(std::int32_t X, std::int32_t Y); Deque GetGroundItems(std::int32_t X, std::int32_t Y, std::int32_t Plane); std::vector GetPlayerModel(Player P); std::vector GetNPCModel(NPC N); +std::vector GetGraphicsObjectModel(GraphicsObject O); SceneTile GetSceneTile(std::int32_t X, std::int32_t Y, std::int32_t Plane); std::vector> GetSceneTiles(std::int32_t Plane); Point TileToMinimap(Tile T); diff --git a/Library/libAlpacaLibrary.a b/Library/libAlpacaLibrary.a index b0ca564..2233047 100644 Binary files a/Library/libAlpacaLibrary.a and b/Library/libAlpacaLibrary.a differ