Release 1.32
parent
fe5f661279
commit
7405b3ec2f
|
@ -3,8 +3,8 @@
|
||||||
|
|
||||||
#include "../JavaClass/Object.hpp"
|
#include "../JavaClass/Object.hpp"
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include "HashTable.hpp"
|
#include "IterableHashTable.hpp"
|
||||||
#include "Queue.hpp"
|
#include "IterableQueue.hpp"
|
||||||
|
|
||||||
namespace Internal
|
namespace Internal
|
||||||
{
|
{
|
||||||
|
@ -21,8 +21,8 @@ namespace Internal
|
||||||
|
|
||||||
static Class GetClass();
|
static Class GetClass();
|
||||||
|
|
||||||
HashTable GetHashTable() const;
|
IterableHashTable GetIterableHashTable() const;
|
||||||
Queue GetQueue() const;
|
IterableQueue GetIterableQueue() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
#include "Renderable.hpp"
|
#include "Renderable.hpp"
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
|
#include "Animation.hpp"
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
namespace Internal
|
namespace Internal
|
||||||
|
@ -20,9 +21,15 @@ namespace Internal
|
||||||
|
|
||||||
static Class GetClass();
|
static Class GetClass();
|
||||||
|
|
||||||
|
Animation GetAnimation() const;
|
||||||
|
std::int32_t GetAnimationFrame() const;
|
||||||
std::int32_t GetID() const;
|
std::int32_t GetID() const;
|
||||||
std::int32_t GetOrientation() const;
|
std::int32_t GetOrientation() const;
|
||||||
|
std::int32_t GetPlane() const;
|
||||||
std::int32_t GetType() const;
|
std::int32_t GetType() const;
|
||||||
|
std::int32_t GetX() const;
|
||||||
|
std::int32_t GetY() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
#ifndef ITERABLEQUEUE_HPP_INCLUDED
|
||||||
|
#define ITERABLEQUEUE_HPP_INCLUDED
|
||||||
|
|
||||||
|
#include "../JavaClass/Object.hpp"
|
||||||
|
#include "../JavaClass/Class.hpp"
|
||||||
|
#include "CacheableNode.hpp"
|
||||||
|
|
||||||
|
namespace Internal
|
||||||
|
{
|
||||||
|
class IterableQueue : public Object
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
IterableQueue(const void* Obj);
|
||||||
|
|
||||||
|
IterableQueue() = default;
|
||||||
|
IterableQueue(IterableQueue&& Obj) = default;
|
||||||
|
IterableQueue(const IterableQueue& Obj) = default;
|
||||||
|
IterableQueue& operator=(IterableQueue&& Obj) = default;
|
||||||
|
IterableQueue& operator=(const IterableQueue& Obj) = default;
|
||||||
|
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
|
CacheableNode GetHead() const;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // ITERABLEQUEUE_HPP_INCLUDED
|
|
@ -140,6 +140,7 @@ namespace Globals
|
||||||
const WidgetDef MINIMAP_CURE = { 160, 4 };
|
const WidgetDef MINIMAP_CURE = { 160, 4 };
|
||||||
const WidgetDef MINIMAP_QUICK_PRAYER = { 160, 14 };
|
const WidgetDef MINIMAP_QUICK_PRAYER = { 160, 14 };
|
||||||
const WidgetDef MINIMAP_TOGGLE_RUN = { 160, 22 };
|
const WidgetDef MINIMAP_TOGGLE_RUN = { 160, 22 };
|
||||||
|
const WidgetDef MINIMAP_SPECIAL_ATTACK = { 160, 28 };
|
||||||
|
|
||||||
//************ Trade.cpp ************//
|
//************ Trade.cpp ************//
|
||||||
const WidgetDef TRADE_SCREEN = { 335, 3 };
|
const WidgetDef TRADE_SCREEN = { 335, 3 };
|
||||||
|
|
|
@ -73,6 +73,7 @@
|
||||||
#include "Classes/ItemContainer.hpp"
|
#include "Classes/ItemContainer.hpp"
|
||||||
#include "Classes/ItemInfo.hpp"
|
#include "Classes/ItemInfo.hpp"
|
||||||
#include "Classes/IterableHashTable.hpp"
|
#include "Classes/IterableHashTable.hpp"
|
||||||
|
#include "Classes/IterableQueue.hpp"
|
||||||
#include "Classes/LinkedList.hpp"
|
#include "Classes/LinkedList.hpp"
|
||||||
#include "Classes/MessageNode.hpp"
|
#include "Classes/MessageNode.hpp"
|
||||||
#include "Classes/Model.hpp"
|
#include "Classes/Model.hpp"
|
||||||
|
@ -260,7 +261,6 @@ namespace Internal
|
||||||
Model GetItemModel(std::int32_t ID, std::int32_t Amount);
|
Model GetItemModel(std::int32_t ID, std::int32_t Amount);
|
||||||
SpotAnimation GetSpotAnimation(std::int32_t ID);
|
SpotAnimation GetSpotAnimation(std::int32_t ID);
|
||||||
Model GetSpotAnimationModel(std::int32_t ID);
|
Model GetSpotAnimationModel(std::int32_t ID);
|
||||||
Model GetGameObjectModel(const GameObject& O);
|
|
||||||
Model GetWallObjectModel(const WallObject& O);
|
Model GetWallObjectModel(const WallObject& O);
|
||||||
Model GetDecorativeObjectModel(const DecorativeObject& O);
|
Model GetDecorativeObjectModel(const DecorativeObject& O);
|
||||||
Model GetGroundObjectModel(const GroundObject& O);
|
Model GetGroundObjectModel(const GroundObject& O);
|
||||||
|
@ -270,6 +270,7 @@ namespace Internal
|
||||||
Deque GetGroundItems(std::int32_t X, std::int32_t Y, std::int32_t Plane);
|
Deque GetGroundItems(std::int32_t X, std::int32_t Y, std::int32_t Plane);
|
||||||
std::vector<Point> GetPlayerModel(const Player& P);
|
std::vector<Point> GetPlayerModel(const Player& P);
|
||||||
std::vector<Point> GetNPCModel(const NPC& N);
|
std::vector<Point> GetNPCModel(const NPC& N);
|
||||||
|
std::vector<Point> GetGameObjectModel(const GameObject& O);
|
||||||
std::vector<Point> GetGraphicsObjectModel(const GraphicsObject& O);
|
std::vector<Point> GetGraphicsObjectModel(const GraphicsObject& O);
|
||||||
std::vector<Point> GetProjectileModel(const Internal::Projectile& P);
|
std::vector<Point> GetProjectileModel(const Internal::Projectile& P);
|
||||||
SceneTile GetSceneTile(std::int32_t X, std::int32_t Y, std::int32_t Plane);
|
SceneTile GetSceneTile(std::int32_t X, std::int32_t Y, std::int32_t Plane);
|
||||||
|
|
|
@ -77,6 +77,7 @@ namespace Minimap
|
||||||
* @return true if the function succesfully clicked the orb
|
* @return true if the function succesfully clicked the orb
|
||||||
*/
|
*/
|
||||||
bool ClickToggleRun();
|
bool ClickToggleRun();
|
||||||
|
bool ClickSpecial();
|
||||||
|
|
||||||
bool ClickTile(const Tile& T, std::int32_t Random = 5);
|
bool ClickTile(const Tile& T, std::int32_t Random = 5);
|
||||||
|
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue