Release 0.14
parent
b1c93fda90
commit
2550477852
|
@ -6,19 +6,22 @@
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class Animation : public CacheableNode
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Animation : public CacheableNode
|
||||||
Animation();
|
{
|
||||||
Animation(const void* Obj);
|
public:
|
||||||
Animation(const Animation& A);
|
Animation();
|
||||||
static Class GetClass();
|
Animation(const void* Obj);
|
||||||
|
Animation(const Animation& A);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::vector<std::int32_t> GetFrameIDs() const;
|
std::vector<std::int32_t> GetFrameIDs() const;
|
||||||
std::vector<std::int32_t> GetInterleave() const;
|
std::vector<std::int32_t> GetInterleave() const;
|
||||||
std::int32_t GetLeftHandItem() const;
|
std::int32_t GetLeftHandItem() const;
|
||||||
std::int32_t GetRightHandItem() const;
|
std::int32_t GetRightHandItem() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // ANIMATION_HPP_INCLUDED
|
#endif // ANIMATION_HPP_INCLUDED
|
||||||
|
|
|
@ -5,16 +5,19 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class AttackOption : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class AttackOption : public Object
|
||||||
AttackOption();
|
{
|
||||||
AttackOption(const void* Obj);
|
public:
|
||||||
AttackOption(const AttackOption& A);
|
AttackOption();
|
||||||
static Class GetClass();
|
AttackOption(const void* Obj);
|
||||||
|
AttackOption(const AttackOption& A);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetType() const;
|
std::int32_t GetType() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // ATTACKOPTION_HPP_INCLUDED
|
#endif // ATTACKOPTION_HPP_INCLUDED
|
||||||
|
|
|
@ -6,17 +6,20 @@
|
||||||
#include "HashTable.hpp"
|
#include "HashTable.hpp"
|
||||||
#include "Queue.hpp"
|
#include "Queue.hpp"
|
||||||
|
|
||||||
class Cache : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Cache : public Object
|
||||||
Cache();
|
{
|
||||||
Cache(const void* Obj);
|
public:
|
||||||
Cache(const Cache& C);
|
Cache();
|
||||||
static Class GetClass();
|
Cache(const void* Obj);
|
||||||
|
Cache(const Cache& C);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
HashTable GetHashTable() const;
|
HashTable GetHashTable() const;
|
||||||
Queue GetQueue() const;
|
Queue GetQueue() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // CACHE_HPP_INCLUDED
|
#endif // CACHE_HPP_INCLUDED
|
||||||
|
|
|
@ -4,17 +4,20 @@
|
||||||
#include "Node.hpp"
|
#include "Node.hpp"
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
|
|
||||||
class CacheableNode : public Node
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class CacheableNode : public Node
|
||||||
CacheableNode();
|
{
|
||||||
CacheableNode(const void* Obj);
|
public:
|
||||||
CacheableNode(const CacheableNode& C);
|
CacheableNode();
|
||||||
static Class GetClass();
|
CacheableNode(const void* Obj);
|
||||||
|
CacheableNode(const CacheableNode& C);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
CacheableNode GetNext() const;
|
CacheableNode GetNext() const;
|
||||||
CacheableNode GetPrev() const;
|
CacheableNode GetPrev() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // CACHEABLENODE_HPP_INCLUDED
|
#endif // CACHEABLENODE_HPP_INCLUDED
|
||||||
|
|
|
@ -8,31 +8,34 @@
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
class Character : public Renderable
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Character : public Renderable
|
||||||
Character();
|
{
|
||||||
Character(const void* Obj);
|
public:
|
||||||
Character(const Character& C);
|
Character();
|
||||||
static Class GetClass();
|
Character(const void* Obj);
|
||||||
|
Character(const Character& C);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetAngle() const;
|
std::int32_t GetAngle() const;
|
||||||
std::int32_t GetAnimationDelay() const;
|
std::int32_t GetAnimationDelay() const;
|
||||||
std::int32_t GetAnimationFrame() const;
|
std::int32_t GetAnimationFrame() const;
|
||||||
std::int32_t GetAnimationID() const;
|
std::int32_t GetAnimationID() const;
|
||||||
LinkedList GetCombatInfo() const;
|
LinkedList GetCombatInfo() const;
|
||||||
std::int32_t GetGraphicsFrame() const;
|
std::int32_t GetGraphicsFrame() const;
|
||||||
std::int32_t GetGraphicsID() const;
|
std::int32_t GetGraphicsID() const;
|
||||||
std::int32_t GetInteractIndex() const;
|
std::int32_t GetInteractIndex() const;
|
||||||
std::string GetOverhead() const;
|
std::string GetOverhead() const;
|
||||||
std::vector<std::int32_t> GetPathX() const;
|
std::vector<std::int32_t> GetPathX() const;
|
||||||
std::vector<std::int32_t> GetPathY() const;
|
std::vector<std::int32_t> GetPathY() const;
|
||||||
std::int32_t GetPoseAnimationFrame() const;
|
std::int32_t GetPoseAnimationFrame() const;
|
||||||
std::int32_t GetPoseAnimationID() const;
|
std::int32_t GetPoseAnimationID() const;
|
||||||
std::int32_t GetSubPoseAnimationID() const;
|
std::int32_t GetSubPoseAnimationID() const;
|
||||||
std::int32_t GetX() const;
|
std::int32_t GetX() const;
|
||||||
std::int32_t GetY() const;
|
std::int32_t GetY() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // CHARACTER_HPP_INCLUDED
|
#endif // CHARACTER_HPP_INCLUDED
|
||||||
|
|
|
@ -7,17 +7,20 @@
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include "MessageNode.hpp"
|
#include "MessageNode.hpp"
|
||||||
|
|
||||||
class ChatLineBuffer : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class ChatLineBuffer : public Object
|
||||||
ChatLineBuffer();
|
{
|
||||||
ChatLineBuffer(const void* Obj);
|
public:
|
||||||
ChatLineBuffer(const ChatLineBuffer& C);
|
ChatLineBuffer();
|
||||||
static Class GetClass();
|
ChatLineBuffer(const void* Obj);
|
||||||
|
ChatLineBuffer(const ChatLineBuffer& C);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetLength() const;
|
std::int32_t GetLength() const;
|
||||||
std::vector<MessageNode> GetLines() const;
|
std::vector<MessageNode> GetLines() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // CHATLINEBUFFER_HPP_INCLUDED
|
#endif // CHATLINEBUFFER_HPP_INCLUDED
|
||||||
|
|
|
@ -5,14 +5,17 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class ClanMember : public Talkable
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class ClanMember : public Talkable
|
||||||
ClanMember();
|
{
|
||||||
ClanMember(const void* Obj);
|
public:
|
||||||
ClanMember(const ClanMember& C);
|
ClanMember();
|
||||||
static Class GetClass();
|
ClanMember(const void* Obj);
|
||||||
|
ClanMember(const ClanMember& C);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // CLANMEMBER_HPP_INCLUDED
|
#endif // CLANMEMBER_HPP_INCLUDED
|
||||||
|
|
|
@ -4,14 +4,17 @@
|
||||||
#include "NameableContainer.hpp"
|
#include "NameableContainer.hpp"
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
|
|
||||||
class ClanMemberList : public NameableContainer
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class ClanMemberList : public NameableContainer
|
||||||
ClanMemberList();
|
{
|
||||||
ClanMemberList(const void* Obj);
|
public:
|
||||||
ClanMemberList(const ClanMemberList& C);
|
ClanMemberList();
|
||||||
static Class GetClass();
|
ClanMemberList(const void* Obj);
|
||||||
|
ClanMemberList(const ClanMemberList& C);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // CLANMEMBERLIST_HPP_INCLUDED
|
#endif // CLANMEMBERLIST_HPP_INCLUDED
|
||||||
|
|
|
@ -6,25 +6,28 @@
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "Renderable.hpp"
|
#include "Renderable.hpp"
|
||||||
|
|
||||||
class DecorativeObject : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class DecorativeObject : public Object
|
||||||
DecorativeObject();
|
{
|
||||||
DecorativeObject(const void* Obj);
|
public:
|
||||||
DecorativeObject(const DecorativeObject& D);
|
DecorativeObject();
|
||||||
static Class GetClass();
|
DecorativeObject(const void* Obj);
|
||||||
|
DecorativeObject(const DecorativeObject& D);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetAngle() const;
|
std::int32_t GetAngle() const;
|
||||||
std::int32_t GetFlags() const;
|
std::int32_t GetFlags() const;
|
||||||
std::int32_t GetHash() const;
|
std::int32_t GetHash() const;
|
||||||
std::int32_t GetOffsetX() const;
|
std::int32_t GetOffsetX() const;
|
||||||
std::int32_t GetOffsetY() const;
|
std::int32_t GetOffsetY() const;
|
||||||
std::int32_t GetPlane() const;
|
std::int32_t GetPlane() const;
|
||||||
std::int32_t GetRenderInfo() const;
|
std::int32_t GetRenderInfo() const;
|
||||||
Renderable GetRenderable() const;
|
Renderable GetRenderable() const;
|
||||||
std::int32_t GetX() const;
|
std::int32_t GetX() const;
|
||||||
std::int32_t GetY() const;
|
std::int32_t GetY() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // DECORATIVEOBJECT_HPP_INCLUDED
|
#endif // DECORATIVEOBJECT_HPP_INCLUDED
|
||||||
|
|
|
@ -5,17 +5,20 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include "Node.hpp"
|
#include "Node.hpp"
|
||||||
|
|
||||||
class Deque : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Deque : public Object
|
||||||
Deque();
|
{
|
||||||
Deque(const void* Obj);
|
public:
|
||||||
Deque(const Deque& D);
|
Deque();
|
||||||
static Class GetClass();
|
Deque(const void* Obj);
|
||||||
|
Deque(const Deque& D);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
Node GetHead() const;
|
Node GetHead() const;
|
||||||
Node GetTail() const;
|
Node GetTail() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // DEQUE_HPP_INCLUDED
|
#endif // DEQUE_HPP_INCLUDED
|
||||||
|
|
|
@ -5,17 +5,20 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class DynamicObject : public Renderable
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class DynamicObject : public Renderable
|
||||||
DynamicObject();
|
{
|
||||||
DynamicObject(const void* Obj);
|
public:
|
||||||
DynamicObject(const DynamicObject& D);
|
DynamicObject();
|
||||||
static Class GetClass();
|
DynamicObject(const void* Obj);
|
||||||
|
DynamicObject(const DynamicObject& D);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetID() const;
|
std::int32_t GetID() const;
|
||||||
std::int32_t GetOrientation() const;
|
std::int32_t GetOrientation() const;
|
||||||
std::int32_t GetType() const;
|
std::int32_t GetType() const;
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // DYNAMICOBJECT_HPP_INCLUDED
|
#endif // DYNAMICOBJECT_HPP_INCLUDED
|
||||||
|
|
|
@ -5,19 +5,22 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class ExchangeOffer : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class ExchangeOffer : public Object
|
||||||
ExchangeOffer();
|
{
|
||||||
ExchangeOffer(const void* Obj);
|
public:
|
||||||
ExchangeOffer(const ExchangeOffer& E);
|
ExchangeOffer();
|
||||||
static Class GetClass();
|
ExchangeOffer(const void* Obj);
|
||||||
|
ExchangeOffer(const ExchangeOffer& E);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetAmountTraded() const;
|
std::int32_t GetAmountTraded() const;
|
||||||
std::int32_t GetItemID() const;
|
std::int32_t GetItemID() const;
|
||||||
std::int8_t GetProgress() const;
|
std::int8_t GetProgress() const;
|
||||||
std::int32_t GetTotalAmount() const;
|
std::int32_t GetTotalAmount() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // EXCHANGEOFFER_HPP_INCLUDED
|
#endif // EXCHANGEOFFER_HPP_INCLUDED
|
||||||
|
|
|
@ -7,22 +7,25 @@
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "FrameMap.hpp"
|
#include "FrameMap.hpp"
|
||||||
|
|
||||||
class Frame : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Frame : public Object
|
||||||
Frame();
|
{
|
||||||
Frame(const void* Obj);
|
public:
|
||||||
Frame(const Frame& F);
|
Frame();
|
||||||
static Class GetClass();
|
Frame(const void* Obj);
|
||||||
|
Frame(const Frame& F);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::vector<std::int32_t> GetIndices() const;
|
std::vector<std::int32_t> GetIndices() const;
|
||||||
bool GetShowing() const;
|
bool GetShowing() const;
|
||||||
FrameMap GetSkin() const;
|
FrameMap GetSkin() const;
|
||||||
std::vector<std::int32_t> GetTranslatorX() const;
|
std::vector<std::int32_t> GetTranslatorX() const;
|
||||||
std::vector<std::int32_t> GetTranslatorY() const;
|
std::vector<std::int32_t> GetTranslatorY() const;
|
||||||
std::vector<std::int32_t> GetTranslatorZ() const;
|
std::vector<std::int32_t> GetTranslatorZ() const;
|
||||||
std::int32_t GetTranslatorsLength() const;
|
std::int32_t GetTranslatorsLength() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // FRAME_HPP_INCLUDED
|
#endif // FRAME_HPP_INCLUDED
|
||||||
|
|
|
@ -6,17 +6,20 @@
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class FrameMap : public Node
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class FrameMap : public Node
|
||||||
FrameMap();
|
{
|
||||||
FrameMap(const void* Obj);
|
public:
|
||||||
FrameMap(const FrameMap& F);
|
FrameMap();
|
||||||
static Class GetClass();
|
FrameMap(const void* Obj);
|
||||||
|
FrameMap(const FrameMap& F);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::vector<std::vector<std::int32_t>> GetList() const;
|
std::vector<std::vector<std::int32_t>> GetList() const;
|
||||||
std::vector<std::int32_t> GetTypes() const;
|
std::vector<std::int32_t> GetTypes() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // FRAMEMAP_HPP_INCLUDED
|
#endif // FRAMEMAP_HPP_INCLUDED
|
||||||
|
|
|
@ -6,16 +6,19 @@
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include "Frame.hpp"
|
#include "Frame.hpp"
|
||||||
|
|
||||||
class Frames : public CacheableNode
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Frames : public CacheableNode
|
||||||
Frames();
|
{
|
||||||
Frames(const void* Obj);
|
public:
|
||||||
Frames(const Frames& F);
|
Frames();
|
||||||
static Class GetClass();
|
Frames(const void* Obj);
|
||||||
|
Frames(const Frames& F);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::vector<Frame> GetSkeletons() const;
|
std::vector<Frame> GetSkeletons() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // FRAMES_HPP_INCLUDED
|
#endif // FRAMES_HPP_INCLUDED
|
||||||
|
|
|
@ -5,14 +5,17 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class Friend : public Talkable
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Friend : public Talkable
|
||||||
Friend();
|
{
|
||||||
Friend(const void* Obj);
|
public:
|
||||||
Friend(const Friend& F);
|
Friend();
|
||||||
static Class GetClass();
|
Friend(const void* Obj);
|
||||||
|
Friend(const Friend& F);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // FRIEND_HPP_INCLUDED
|
#endif // FRIEND_HPP_INCLUDED
|
||||||
|
|
|
@ -4,14 +4,17 @@
|
||||||
#include "NameableContainer.hpp"
|
#include "NameableContainer.hpp"
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
|
|
||||||
class FriendList : public NameableContainer
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class FriendList : public NameableContainer
|
||||||
FriendList();
|
{
|
||||||
FriendList(const void* Obj);
|
public:
|
||||||
FriendList(const FriendList& F);
|
FriendList();
|
||||||
static Class GetClass();
|
FriendList(const void* Obj);
|
||||||
|
FriendList(const FriendList& F);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // FRIENDLIST_HPP_INCLUDED
|
#endif // FRIENDLIST_HPP_INCLUDED
|
||||||
|
|
|
@ -6,27 +6,30 @@
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "Renderable.hpp"
|
#include "Renderable.hpp"
|
||||||
|
|
||||||
class GameObject : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class GameObject : public Object
|
||||||
GameObject();
|
{
|
||||||
GameObject(const void* Obj);
|
public:
|
||||||
GameObject(const GameObject& G);
|
GameObject();
|
||||||
static Class GetClass();
|
GameObject(const void* Obj);
|
||||||
|
GameObject(const GameObject& G);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetAngle() const;
|
std::int32_t GetAngle() const;
|
||||||
std::int32_t GetFlags() const;
|
std::int32_t GetFlags() const;
|
||||||
std::int32_t GetHash() const;
|
std::int32_t GetHash() const;
|
||||||
std::int32_t GetHeight() const;
|
std::int32_t GetHeight() const;
|
||||||
std::int32_t GetOffsetX() const;
|
std::int32_t GetOffsetX() const;
|
||||||
std::int32_t GetOffsetY() const;
|
std::int32_t GetOffsetY() const;
|
||||||
std::int32_t GetPlane() const;
|
std::int32_t GetPlane() const;
|
||||||
std::int32_t GetRelativeX() const;
|
std::int32_t GetRelativeX() const;
|
||||||
std::int32_t GetRelativeY() const;
|
std::int32_t GetRelativeY() const;
|
||||||
Renderable GetRenderable() const;
|
Renderable GetRenderable() const;
|
||||||
std::int32_t GetX() const;
|
std::int32_t GetX() const;
|
||||||
std::int32_t GetY() const;
|
std::int32_t GetY() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // GAMEOBJECT_HPP_INCLUDED
|
#endif // GAMEOBJECT_HPP_INCLUDED
|
||||||
|
|
|
@ -5,16 +5,19 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include "../JavaClass/Canvas.hpp"
|
#include "../JavaClass/Canvas.hpp"
|
||||||
|
|
||||||
class GameShell : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class GameShell : public Object
|
||||||
GameShell();
|
{
|
||||||
GameShell(const void* Obj);
|
public:
|
||||||
GameShell(const GameShell& G);
|
GameShell();
|
||||||
static Class GetClass();
|
GameShell(const void* Obj);
|
||||||
|
GameShell(const GameShell& G);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
Canvas GetCanvas() const;
|
Canvas GetCanvas() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // GAMESHELL_HPP_INCLUDED
|
#endif // GAMESHELL_HPP_INCLUDED
|
||||||
|
|
|
@ -6,23 +6,26 @@
|
||||||
#include "Animation.hpp"
|
#include "Animation.hpp"
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class GraphicsObject : public Renderable
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class GraphicsObject : public Renderable
|
||||||
GraphicsObject();
|
{
|
||||||
GraphicsObject(const void* Obj);
|
public:
|
||||||
GraphicsObject(const GraphicsObject& G);
|
GraphicsObject();
|
||||||
static Class GetClass();
|
GraphicsObject(const void* Obj);
|
||||||
|
GraphicsObject(const GraphicsObject& G);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
Animation GetAnimation() const;
|
Animation GetAnimation() const;
|
||||||
std::int32_t GetAnimationFrame() const;
|
std::int32_t GetAnimationFrame() const;
|
||||||
bool GetFinished() const;
|
bool GetFinished() const;
|
||||||
std::int32_t GetHeight() const;
|
std::int32_t GetHeight() const;
|
||||||
std::int32_t GetID() const;
|
std::int32_t GetID() const;
|
||||||
std::int32_t GetPlane() const;
|
std::int32_t GetPlane() const;
|
||||||
std::int32_t GetX() const;
|
std::int32_t GetX() const;
|
||||||
std::int32_t GetY() const;
|
std::int32_t GetY() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // GRAPHICSOBJECT_HPP_INCLUDED
|
#endif // GRAPHICSOBJECT_HPP_INCLUDED
|
||||||
|
|
|
@ -5,17 +5,20 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class GroundItem : public Renderable
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class GroundItem : public Renderable
|
||||||
GroundItem();
|
{
|
||||||
GroundItem(const void* Obj);
|
public:
|
||||||
GroundItem(const GroundItem& G);
|
GroundItem();
|
||||||
static Class GetClass();
|
GroundItem(const void* Obj);
|
||||||
|
GroundItem(const GroundItem& G);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetAmount() const;
|
std::int32_t GetAmount() const;
|
||||||
std::int32_t GetID() const;
|
std::int32_t GetID() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // GROUNDITEM_HPP_INCLUDED
|
#endif // GROUNDITEM_HPP_INCLUDED
|
||||||
|
|
|
@ -6,21 +6,24 @@
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "Renderable.hpp"
|
#include "Renderable.hpp"
|
||||||
|
|
||||||
class GroundObject : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class GroundObject : public Object
|
||||||
GroundObject();
|
{
|
||||||
GroundObject(const void* Obj);
|
public:
|
||||||
GroundObject(const GroundObject& G);
|
GroundObject();
|
||||||
static Class GetClass();
|
GroundObject(const void* Obj);
|
||||||
|
GroundObject(const GroundObject& G);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetHash() const;
|
std::int32_t GetHash() const;
|
||||||
std::int32_t GetPlane() const;
|
std::int32_t GetPlane() const;
|
||||||
std::int32_t GetRenderInfo() const;
|
std::int32_t GetRenderInfo() const;
|
||||||
Renderable GetRenderable() const;
|
Renderable GetRenderable() const;
|
||||||
std::int32_t GetX() const;
|
std::int32_t GetX() const;
|
||||||
std::int32_t GetY() const;
|
std::int32_t GetY() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // GROUNDOBJECT_HPP_INCLUDED
|
#endif // GROUNDOBJECT_HPP_INCLUDED
|
||||||
|
|
|
@ -7,18 +7,21 @@
|
||||||
#include "Node.hpp"
|
#include "Node.hpp"
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class HashTable : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class HashTable : public Object
|
||||||
HashTable();
|
{
|
||||||
HashTable(const void* Obj);
|
public:
|
||||||
HashTable(const HashTable& H);
|
HashTable();
|
||||||
static Class GetClass();
|
HashTable(const void* Obj);
|
||||||
|
HashTable(const HashTable& H);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::vector<Node> GetBuckets() const;
|
std::vector<Node> GetBuckets() const;
|
||||||
std::int32_t GetIndex() const;
|
std::int32_t GetIndex() const;
|
||||||
std::int32_t GetSize() const;
|
std::int32_t GetSize() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // HASHTABLE_HPP_INCLUDED
|
#endif // HASHTABLE_HPP_INCLUDED
|
||||||
|
|
|
@ -4,14 +4,17 @@
|
||||||
#include "Nameable.hpp"
|
#include "Nameable.hpp"
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
|
|
||||||
class Ignore : public Nameable
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Ignore : public Nameable
|
||||||
Ignore();
|
{
|
||||||
Ignore(const void* Obj);
|
public:
|
||||||
Ignore(const Ignore& I);
|
Ignore();
|
||||||
static Class GetClass();
|
Ignore(const void* Obj);
|
||||||
|
Ignore(const Ignore& I);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // IGNORE_HPP_INCLUDED
|
#endif // IGNORE_HPP_INCLUDED
|
||||||
|
|
|
@ -4,14 +4,17 @@
|
||||||
#include "NameableContainer.hpp"
|
#include "NameableContainer.hpp"
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
|
|
||||||
class IgnoreList : public NameableContainer
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class IgnoreList : public NameableContainer
|
||||||
IgnoreList();
|
{
|
||||||
IgnoreList(const void* Obj);
|
public:
|
||||||
IgnoreList(const IgnoreList& I);
|
IgnoreList();
|
||||||
static Class GetClass();
|
IgnoreList(const void* Obj);
|
||||||
|
IgnoreList(const IgnoreList& I);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // IGNORELIST_HPP_INCLUDED
|
#endif // IGNORELIST_HPP_INCLUDED
|
||||||
|
|
|
@ -6,17 +6,20 @@
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class ItemContainer : public Node
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class ItemContainer : public Node
|
||||||
ItemContainer();
|
{
|
||||||
ItemContainer(const void* Obj);
|
public:
|
||||||
ItemContainer(const ItemContainer& I);
|
ItemContainer();
|
||||||
static Class GetClass();
|
ItemContainer(const void* Obj);
|
||||||
|
ItemContainer(const ItemContainer& I);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::vector<std::int32_t> GetItemAmounts() const;
|
std::vector<std::int32_t> GetItemAmounts() const;
|
||||||
std::vector<std::int32_t> GetItemIDs() const;
|
std::vector<std::int32_t> GetItemIDs() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // ITEMCONTAINER_HPP_INCLUDED
|
#endif // ITEMCONTAINER_HPP_INCLUDED
|
||||||
|
|
|
@ -7,26 +7,29 @@
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class ItemInfo : public CacheableNode
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class ItemInfo : public CacheableNode
|
||||||
ItemInfo();
|
{
|
||||||
ItemInfo(const void* Obj);
|
public:
|
||||||
ItemInfo(const ItemInfo& I);
|
ItemInfo();
|
||||||
static Class GetClass();
|
ItemInfo(const void* Obj);
|
||||||
|
ItemInfo(const ItemInfo& I);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::vector<std::string> GetGroundActions() const;
|
std::vector<std::string> GetGroundActions() const;
|
||||||
std::int32_t GetID() const;
|
std::int32_t GetID() const;
|
||||||
std::vector<std::string> GetInventoryActions() const;
|
std::vector<std::string> GetInventoryActions() const;
|
||||||
bool GetMembers() const;
|
bool GetMembers() const;
|
||||||
std::string GetName() const;
|
std::string GetName() const;
|
||||||
std::int32_t GetNoteID() const;
|
std::int32_t GetNoteID() const;
|
||||||
std::int32_t GetPrice() const;
|
std::int32_t GetPrice() const;
|
||||||
std::int32_t GetSpriteID() const;
|
std::int32_t GetSpriteID() const;
|
||||||
std::vector<std::int32_t> GetStackAmounts() const;
|
std::vector<std::int32_t> GetStackAmounts() const;
|
||||||
std::vector<std::int32_t> GetStackModelIDs() const;
|
std::vector<std::int32_t> GetStackModelIDs() const;
|
||||||
std::int32_t GetStackable() const;
|
std::int32_t GetStackable() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // ITEMINFO_HPP_INCLUDED
|
#endif // ITEMINFO_HPP_INCLUDED
|
||||||
|
|
|
@ -5,17 +5,20 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include "Node.hpp"
|
#include "Node.hpp"
|
||||||
|
|
||||||
class LinkedList : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class LinkedList : public Object
|
||||||
LinkedList();
|
{
|
||||||
LinkedList(const void* Obj);
|
public:
|
||||||
LinkedList(const LinkedList& L);
|
LinkedList();
|
||||||
static Class GetClass();
|
LinkedList(const void* Obj);
|
||||||
|
LinkedList(const LinkedList& L);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
Node GetHead() const;
|
Node GetHead() const;
|
||||||
Node GetTail() const;
|
Node GetTail() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // LINKEDLIST_HPP_INCLUDED
|
#endif // LINKEDLIST_HPP_INCLUDED
|
||||||
|
|
|
@ -6,21 +6,24 @@
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
class MessageNode : public CacheableNode
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class MessageNode : public CacheableNode
|
||||||
MessageNode();
|
{
|
||||||
MessageNode(const void* Obj);
|
public:
|
||||||
MessageNode(const MessageNode& M);
|
MessageNode();
|
||||||
static Class GetClass();
|
MessageNode(const void* Obj);
|
||||||
|
MessageNode(const MessageNode& M);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetID() const;
|
std::int32_t GetID() const;
|
||||||
std::string GetName() const;
|
std::string GetName() const;
|
||||||
std::string GetSender() const;
|
std::string GetSender() const;
|
||||||
std::string GetText() const;
|
std::string GetText() const;
|
||||||
std::int32_t GetTick() const;
|
std::int32_t GetTick() const;
|
||||||
std::int32_t GetType() const;
|
std::int32_t GetType() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // MESSAGENODE_HPP_INCLUDED
|
#endif // MESSAGENODE_HPP_INCLUDED
|
||||||
|
|
|
@ -6,24 +6,27 @@
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class Model : public Renderable
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Model : public Renderable
|
||||||
Model();
|
{
|
||||||
Model(const void* Obj);
|
public:
|
||||||
Model(const Model& M);
|
Model();
|
||||||
static Class GetClass();
|
Model(const void* Obj);
|
||||||
|
Model(const Model& M);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::vector<std::vector<std::int32_t>> GetFrameMapIndices() const;
|
std::vector<std::vector<std::int32_t>> GetFrameMapIndices() const;
|
||||||
std::vector<std::int32_t> GetIndicesA() const;
|
std::vector<std::int32_t> GetIndicesA() const;
|
||||||
std::vector<std::int32_t> GetIndicesB() const;
|
std::vector<std::int32_t> GetIndicesB() const;
|
||||||
std::vector<std::int32_t> GetIndicesC() const;
|
std::vector<std::int32_t> GetIndicesC() const;
|
||||||
std::int32_t GetIndicesLength() const;
|
std::int32_t GetIndicesLength() const;
|
||||||
std::int32_t GetVerticesLength() const;
|
std::int32_t GetVerticesLength() const;
|
||||||
std::vector<std::int32_t> GetVerticesX() const;
|
std::vector<std::int32_t> GetVerticesX() const;
|
||||||
std::vector<std::int32_t> GetVerticesY() const;
|
std::vector<std::int32_t> GetVerticesY() const;
|
||||||
std::vector<std::int32_t> GetVerticesZ() const;
|
std::vector<std::int32_t> GetVerticesZ() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // MODEL_HPP_INCLUDED
|
#endif // MODEL_HPP_INCLUDED
|
||||||
|
|
|
@ -5,16 +5,19 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include "NPCInfo.hpp"
|
#include "NPCInfo.hpp"
|
||||||
|
|
||||||
class NPC : public Character
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class NPC : public Character
|
||||||
NPC();
|
{
|
||||||
NPC(const void* Obj);
|
public:
|
||||||
NPC(const NPC& N);
|
NPC();
|
||||||
static Class GetClass();
|
NPC(const void* Obj);
|
||||||
|
NPC(const NPC& N);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
NPCInfo GetInfo() const;
|
NPCInfo GetInfo() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // NPC_HPP_INCLUDED
|
#endif // NPC_HPP_INCLUDED
|
||||||
|
|
|
@ -7,27 +7,30 @@
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class NPCInfo : public CacheableNode
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class NPCInfo : public CacheableNode
|
||||||
NPCInfo();
|
{
|
||||||
NPCInfo(const void* Obj);
|
public:
|
||||||
NPCInfo(const NPCInfo& N);
|
NPCInfo();
|
||||||
static Class GetClass();
|
NPCInfo(const void* Obj);
|
||||||
|
NPCInfo(const NPCInfo& N);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::vector<std::string> GetActions() const;
|
std::vector<std::string> GetActions() const;
|
||||||
std::int32_t GetCombatLevel() const;
|
std::int32_t GetCombatLevel() const;
|
||||||
std::int32_t GetID() const;
|
std::int32_t GetID() const;
|
||||||
std::vector<std::int32_t> GetImposterIDs() const;
|
std::vector<std::int32_t> GetImposterIDs() const;
|
||||||
bool GetMinimapVisible() const;
|
bool GetMinimapVisible() const;
|
||||||
std::vector<std::int32_t> GetModelIDs() const;
|
std::vector<std::int32_t> GetModelIDs() const;
|
||||||
std::string GetName() const;
|
std::string GetName() const;
|
||||||
std::int32_t GetScaleX() const;
|
std::int32_t GetScaleX() const;
|
||||||
std::int32_t GetScaleY() const;
|
std::int32_t GetScaleY() const;
|
||||||
std::int32_t GetSettingID() const;
|
std::int32_t GetSettingID() const;
|
||||||
std::int32_t GetVarbitID() const;
|
std::int32_t GetVarbitID() const;
|
||||||
bool GetVisible() const;
|
bool GetVisible() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // NPCINFO_HPP_INCLUDED
|
#endif // NPCINFO_HPP_INCLUDED
|
||||||
|
|
|
@ -5,17 +5,20 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
class NamePair : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class NamePair : public Object
|
||||||
NamePair();
|
{
|
||||||
NamePair(const void* Obj);
|
public:
|
||||||
NamePair(const NamePair& N);
|
NamePair();
|
||||||
static Class GetClass();
|
NamePair(const void* Obj);
|
||||||
|
NamePair(const NamePair& N);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::string GetCleanName() const;
|
std::string GetCleanName() const;
|
||||||
std::string GetName() const;
|
std::string GetName() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // NAMEPAIR_HPP_INCLUDED
|
#endif // NAMEPAIR_HPP_INCLUDED
|
||||||
|
|
|
@ -5,17 +5,19 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include "NamePair.hpp"
|
#include "NamePair.hpp"
|
||||||
|
|
||||||
class Nameable : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Nameable : public Object
|
||||||
Nameable();
|
{
|
||||||
Nameable(const void* Obj);
|
public:
|
||||||
Nameable(const Nameable& N);
|
Nameable();
|
||||||
static Class GetClass();
|
Nameable(const void* Obj);
|
||||||
|
Nameable(const Nameable& N);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
NamePair GetNamePair() const;
|
NamePair GetNamePair() const;
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // NAMEABLE_HPP_INCLUDED
|
#endif // NAMEABLE_HPP_INCLUDED
|
||||||
|
|
|
@ -6,17 +6,20 @@
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include "Nameable.hpp"
|
#include "Nameable.hpp"
|
||||||
|
|
||||||
class NameableContainer : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class NameableContainer : public Object
|
||||||
NameableContainer();
|
{
|
||||||
NameableContainer(const void* Obj);
|
public:
|
||||||
NameableContainer(const NameableContainer& N);
|
NameableContainer();
|
||||||
static Class GetClass();
|
NameableContainer(const void* Obj);
|
||||||
|
NameableContainer(const NameableContainer& N);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::vector<Nameable> GetNameables() const;
|
std::vector<Nameable> GetNameables() const;
|
||||||
std::int32_t GetSize() const;
|
std::int32_t GetSize() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // NAMEABLECONTAINER_HPP_INCLUDED
|
#endif // NAMEABLECONTAINER_HPP_INCLUDED
|
||||||
|
|
|
@ -5,18 +5,21 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class Node : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Node : public Object
|
||||||
Node();
|
{
|
||||||
Node(const void* Obj);
|
public:
|
||||||
Node(const Node& N);
|
Node();
|
||||||
static Class GetClass();
|
Node(const void* Obj);
|
||||||
|
Node(const Node& N);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
Node GetNext() const;
|
Node GetNext() const;
|
||||||
Node GetPrev() const;
|
Node GetPrev() const;
|
||||||
std::int64_t GetUID() const;
|
std::int64_t GetUID() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // NODE_HPP_INCLUDED
|
#endif // NODE_HPP_INCLUDED
|
||||||
|
|
|
@ -7,23 +7,26 @@
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class ObjectInfo : public CacheableNode
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class ObjectInfo : public CacheableNode
|
||||||
ObjectInfo();
|
{
|
||||||
ObjectInfo(const void* Obj);
|
public:
|
||||||
ObjectInfo(const ObjectInfo& O);
|
ObjectInfo();
|
||||||
static Class GetClass();
|
ObjectInfo(const void* Obj);
|
||||||
|
ObjectInfo(const ObjectInfo& O);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::vector<std::string> GetActions() const;
|
std::vector<std::string> GetActions() const;
|
||||||
std::int32_t GetID() const;
|
std::int32_t GetID() const;
|
||||||
std::vector<std::int32_t> GetImposterIDs() const;
|
std::vector<std::int32_t> GetImposterIDs() const;
|
||||||
std::vector<std::int32_t> GetModelIDs() const;
|
std::vector<std::int32_t> GetModelIDs() const;
|
||||||
std::string GetName() const;
|
std::string GetName() const;
|
||||||
std::vector<std::int32_t> GetObjectTypes() const;
|
std::vector<std::int32_t> GetObjectTypes() const;
|
||||||
std::int32_t GetSettingID() const;
|
std::int32_t GetSettingID() const;
|
||||||
std::int32_t GetVarbitID() const;
|
std::int32_t GetVarbitID() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // OBJECTINFO_HPP_INCLUDED
|
#endif // OBJECTINFO_HPP_INCLUDED
|
||||||
|
|
|
@ -9,24 +9,27 @@
|
||||||
#include "PlayerInfo.hpp"
|
#include "PlayerInfo.hpp"
|
||||||
#include "NamePair.hpp"
|
#include "NamePair.hpp"
|
||||||
|
|
||||||
class Player : public Character
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Player : public Character
|
||||||
Player();
|
{
|
||||||
Player(const void* Obj);
|
public:
|
||||||
Player(const Player& P);
|
Player();
|
||||||
static Class GetClass();
|
Player(const void* Obj);
|
||||||
|
Player(const Player& P);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::vector<std::string> GetActions() const;
|
std::vector<std::string> GetActions() const;
|
||||||
std::int32_t GetCombatLevel() const;
|
std::int32_t GetCombatLevel() const;
|
||||||
bool GetHidden() const;
|
bool GetHidden() const;
|
||||||
PlayerInfo GetInfo() const;
|
PlayerInfo GetInfo() const;
|
||||||
NamePair GetNamePair() const;
|
NamePair GetNamePair() const;
|
||||||
std::int32_t GetOverheadIcon() const;
|
std::int32_t GetOverheadIcon() const;
|
||||||
std::int32_t GetSkullIcon() const;
|
std::int32_t GetSkullIcon() const;
|
||||||
std::int32_t GetTeam() const;
|
std::int32_t GetTeam() const;
|
||||||
std::int32_t GetTotalLevel() const;
|
std::int32_t GetTotalLevel() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // PLAYER_HPP_INCLUDED
|
#endif // PLAYER_HPP_INCLUDED
|
||||||
|
|
|
@ -6,20 +6,23 @@
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class PlayerInfo : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class PlayerInfo : public Object
|
||||||
PlayerInfo();
|
{
|
||||||
PlayerInfo(const void* Obj);
|
public:
|
||||||
PlayerInfo(const PlayerInfo& P);
|
PlayerInfo();
|
||||||
static Class GetClass();
|
PlayerInfo(const void* Obj);
|
||||||
|
PlayerInfo(const PlayerInfo& P);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::vector<std::int32_t> GetEquipment() const;
|
std::vector<std::int32_t> GetEquipment() const;
|
||||||
bool GetGender() const;
|
bool GetGender() const;
|
||||||
std::int64_t GetHash() const;
|
std::int64_t GetHash() const;
|
||||||
std::int64_t GetModelID() const;
|
std::int64_t GetModelID() const;
|
||||||
std::int32_t GetNPCModelID() const;
|
std::int32_t GetNPCModelID() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // PLAYERINFO_HPP_INCLUDED
|
#endif // PLAYERINFO_HPP_INCLUDED
|
||||||
|
|
|
@ -6,17 +6,20 @@
|
||||||
#include "FriendList.hpp"
|
#include "FriendList.hpp"
|
||||||
#include "IgnoreList.hpp"
|
#include "IgnoreList.hpp"
|
||||||
|
|
||||||
class PlayerManager : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class PlayerManager : public Object
|
||||||
PlayerManager();
|
{
|
||||||
PlayerManager(const void* Obj);
|
public:
|
||||||
PlayerManager(const PlayerManager& P);
|
PlayerManager();
|
||||||
static Class GetClass();
|
PlayerManager(const void* Obj);
|
||||||
|
PlayerManager(const PlayerManager& P);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
FriendList GetFriendList() const;
|
FriendList GetFriendList() const;
|
||||||
IgnoreList GetIgnoreList() const;
|
IgnoreList GetIgnoreList() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // PLAYERMANAGER_HPP_INCLUDED
|
#endif // PLAYERMANAGER_HPP_INCLUDED
|
||||||
|
|
|
@ -7,21 +7,24 @@
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
class Preferences : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Preferences : public Object
|
||||||
Preferences();
|
{
|
||||||
Preferences(const void* Obj);
|
public:
|
||||||
Preferences(const Preferences& P);
|
Preferences();
|
||||||
static Class GetClass();
|
Preferences(const void* Obj);
|
||||||
|
Preferences(const Preferences& P);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
bool GetHideRoofs() const;
|
bool GetHideRoofs() const;
|
||||||
bool GetMuted() const;
|
bool GetMuted() const;
|
||||||
LinkedHashMap GetPreferences() const;
|
LinkedHashMap GetPreferences() const;
|
||||||
std::int32_t GetScreenType() const;
|
std::int32_t GetScreenType() const;
|
||||||
std::string GetUsernameCached() const;
|
std::string GetUsernameCached() const;
|
||||||
bool GetUsernameHidden() const;
|
bool GetUsernameHidden() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // PREFERENCES_HPP_INCLUDED
|
#endif // PREFERENCES_HPP_INCLUDED
|
||||||
|
|
|
@ -5,16 +5,19 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include "CacheableNode.hpp"
|
#include "CacheableNode.hpp"
|
||||||
|
|
||||||
class Queue : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Queue : public Object
|
||||||
Queue();
|
{
|
||||||
Queue(const void* Obj);
|
public:
|
||||||
Queue(const Queue& Q);
|
Queue();
|
||||||
static Class GetClass();
|
Queue(const void* Obj);
|
||||||
|
Queue(const Queue& Q);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
CacheableNode GetHead() const;
|
CacheableNode GetHead() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // QUEUE_HPP_INCLUDED
|
#endif // QUEUE_HPP_INCLUDED
|
||||||
|
|
|
@ -7,17 +7,20 @@
|
||||||
#include "GameObject.hpp"
|
#include "GameObject.hpp"
|
||||||
#include "SceneTile.hpp"
|
#include "SceneTile.hpp"
|
||||||
|
|
||||||
class Region : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Region : public Object
|
||||||
Region();
|
{
|
||||||
Region(const void* Obj);
|
public:
|
||||||
Region(const Region& R);
|
Region();
|
||||||
static Class GetClass();
|
Region(const void* Obj);
|
||||||
|
Region(const Region& R);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::vector<GameObject> GetGameObjects() const;
|
std::vector<GameObject> GetGameObjects() const;
|
||||||
std::vector<std::vector<std::vector<SceneTile>>> GetSceneTiles() const;
|
std::vector<std::vector<std::vector<SceneTile>>> GetSceneTiles() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // REGION_HPP_INCLUDED
|
#endif // REGION_HPP_INCLUDED
|
||||||
|
|
|
@ -5,16 +5,19 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class Renderable : public CacheableNode
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Renderable : public CacheableNode
|
||||||
Renderable();
|
{
|
||||||
Renderable(const void* Obj);
|
public:
|
||||||
Renderable(const Renderable& R);
|
Renderable();
|
||||||
static Class GetClass();
|
Renderable(const void* Obj);
|
||||||
|
Renderable(const Renderable& R);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetModelHeight() const;
|
std::int32_t GetModelHeight() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // RENDERABLE_HPP_INCLUDED
|
#endif // RENDERABLE_HPP_INCLUDED
|
||||||
|
|
|
@ -10,22 +10,25 @@
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "WallObject.hpp"
|
#include "WallObject.hpp"
|
||||||
|
|
||||||
class SceneTile : public Node
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class SceneTile : public Node
|
||||||
SceneTile();
|
{
|
||||||
SceneTile(const void* Obj);
|
public:
|
||||||
SceneTile(const SceneTile& G);
|
SceneTile();
|
||||||
static Class GetClass();
|
SceneTile(const void* Obj);
|
||||||
|
SceneTile(const SceneTile& G);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
DecorativeObject GetDecorativeObject() const;
|
DecorativeObject GetDecorativeObject() const;
|
||||||
std::vector<GameObject> GetGameObjects() const;
|
std::vector<GameObject> GetGameObjects() const;
|
||||||
GroundObject GetGroundObject() const;
|
GroundObject GetGroundObject() const;
|
||||||
std::int32_t GetPlane() const;
|
std::int32_t GetPlane() const;
|
||||||
WallObject GetWallObject() const;
|
WallObject GetWallObject() const;
|
||||||
std::int32_t GetX() const;
|
std::int32_t GetX() const;
|
||||||
std::int32_t GetY() const;
|
std::int32_t GetY() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // SCENETILE_HPP_INCLUDED
|
#endif // SCENETILE_HPP_INCLUDED
|
||||||
|
|
|
@ -5,20 +5,23 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class SpotAnimation : public CacheableNode
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class SpotAnimation : public CacheableNode
|
||||||
SpotAnimation();
|
{
|
||||||
SpotAnimation(const void* Obj);
|
public:
|
||||||
SpotAnimation(const SpotAnimation& S);
|
SpotAnimation();
|
||||||
static Class GetClass();
|
SpotAnimation(const void* Obj);
|
||||||
|
SpotAnimation(const SpotAnimation& S);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetAngle() const;
|
std::int32_t GetAngle() const;
|
||||||
std::int32_t GetAnimationID() const;
|
std::int32_t GetAnimationID() const;
|
||||||
std::int32_t GetID() const;
|
std::int32_t GetID() const;
|
||||||
std::int32_t GetScaleX() const;
|
std::int32_t GetScaleX() const;
|
||||||
std::int32_t GetScaleY() const;
|
std::int32_t GetScaleY() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // SPOTANIMATION_HPP_INCLUDED
|
#endif // SPOTANIMATION_HPP_INCLUDED
|
||||||
|
|
|
@ -6,18 +6,21 @@
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
class Sprite : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Sprite : public Object
|
||||||
Sprite();
|
{
|
||||||
Sprite(const void* Obj);
|
public:
|
||||||
Sprite(const Sprite& S);
|
Sprite();
|
||||||
static Class GetClass();
|
Sprite(const void* Obj);
|
||||||
|
Sprite(const Sprite& S);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetHeight() const;
|
std::int32_t GetHeight() const;
|
||||||
std::vector<std::int32_t> GetPixels() const;
|
std::vector<std::int32_t> GetPixels() const;
|
||||||
std::int32_t GetWidth() const;
|
std::int32_t GetWidth() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // SPRITE_HPP_INCLUDED
|
#endif // SPRITE_HPP_INCLUDED
|
||||||
|
|
|
@ -5,17 +5,20 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class Talkable : public Nameable
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Talkable : public Nameable
|
||||||
Talkable();
|
{
|
||||||
Talkable(const void* Obj);
|
public:
|
||||||
Talkable(const Talkable& T);
|
Talkable();
|
||||||
static Class GetClass();
|
Talkable(const void* Obj);
|
||||||
|
Talkable(const Talkable& T);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetRank() const;
|
std::int32_t GetRank() const;
|
||||||
std::int32_t GetWorld() const;
|
std::int32_t GetWorld() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // TALKABLE_HPP_INCLUDED
|
#endif // TALKABLE_HPP_INCLUDED
|
||||||
|
|
|
@ -5,18 +5,21 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class Varbit : public CacheableNode
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Varbit : public CacheableNode
|
||||||
Varbit();
|
{
|
||||||
Varbit(const void* Obj);
|
public:
|
||||||
Varbit(const Varbit& V);
|
Varbit();
|
||||||
static Class GetClass();
|
Varbit(const void* Obj);
|
||||||
|
Varbit(const Varbit& V);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetLSB() const;
|
std::int32_t GetLSB() const;
|
||||||
std::int32_t GetMSB() const;
|
std::int32_t GetMSB() const;
|
||||||
std::int32_t GetSettingID() const;
|
std::int32_t GetSettingID() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // VARBIT_HPP_INCLUDED
|
#endif // VARBIT_HPP_INCLUDED
|
||||||
|
|
|
@ -6,23 +6,26 @@
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "Renderable.hpp"
|
#include "Renderable.hpp"
|
||||||
|
|
||||||
class WallObject : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class WallObject : public Object
|
||||||
WallObject();
|
{
|
||||||
WallObject(const void* Obj);
|
public:
|
||||||
WallObject(const WallObject& W);
|
WallObject();
|
||||||
static Class GetClass();
|
WallObject(const void* Obj);
|
||||||
|
WallObject(const WallObject& W);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetAngle() const;
|
std::int32_t GetAngle() const;
|
||||||
std::int32_t GetFlags() const;
|
std::int32_t GetFlags() const;
|
||||||
std::int32_t GetHash() const;
|
std::int32_t GetHash() const;
|
||||||
std::int32_t GetHeight() const;
|
std::int32_t GetHeight() const;
|
||||||
std::int32_t GetPlane() const;
|
std::int32_t GetPlane() const;
|
||||||
Renderable GetRenderable() const;
|
Renderable GetRenderable() const;
|
||||||
std::int32_t GetX() const;
|
std::int32_t GetX() const;
|
||||||
std::int32_t GetY() const;
|
std::int32_t GetY() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // WALLOBJECT_HPP_INCLUDED
|
#endif // WALLOBJECT_HPP_INCLUDED
|
||||||
|
|
|
@ -7,38 +7,41 @@
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class Widget : public Node
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class Widget : public Node
|
||||||
Widget();
|
{
|
||||||
Widget(const void* Obj);
|
public:
|
||||||
Widget(const Widget& W);
|
Widget();
|
||||||
static Class GetClass();
|
Widget(const void* Obj);
|
||||||
|
Widget(const Widget& W);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::vector<std::string> GetActions() const;
|
std::vector<std::string> GetActions() const;
|
||||||
std::int32_t GetBorderThickness() const;
|
std::int32_t GetBorderThickness() const;
|
||||||
std::int32_t GetBoxIndex() const;
|
std::int32_t GetBoxIndex() const;
|
||||||
std::vector<Widget> GetChildren() const;
|
std::vector<Widget> GetChildren() const;
|
||||||
std::int32_t GetHeight() const;
|
std::int32_t GetHeight() const;
|
||||||
bool GetHidden() const;
|
bool GetHidden() const;
|
||||||
std::int32_t GetID() const;
|
std::int32_t GetID() const;
|
||||||
std::int32_t GetItemAmount() const;
|
std::int32_t GetItemAmount() const;
|
||||||
std::vector<std::int32_t> GetItemAmounts() const;
|
std::vector<std::int32_t> GetItemAmounts() const;
|
||||||
std::int32_t GetItemID() const;
|
std::int32_t GetItemID() const;
|
||||||
std::vector<std::int32_t> GetItemIDs() const;
|
std::vector<std::int32_t> GetItemIDs() const;
|
||||||
std::string GetName() const;
|
std::string GetName() const;
|
||||||
Widget GetParent() const;
|
Widget GetParent() const;
|
||||||
std::int32_t GetParentID() const;
|
std::int32_t GetParentID() const;
|
||||||
std::int32_t GetRelativeX() const;
|
std::int32_t GetRelativeX() const;
|
||||||
std::int32_t GetRelativeY() const;
|
std::int32_t GetRelativeY() const;
|
||||||
std::int32_t GetScrollX() const;
|
std::int32_t GetScrollX() const;
|
||||||
std::int32_t GetScrollY() const;
|
std::int32_t GetScrollY() const;
|
||||||
std::int32_t GetShadowColor() const;
|
std::int32_t GetShadowColor() const;
|
||||||
std::int32_t GetSpriteID() const;
|
std::int32_t GetSpriteID() const;
|
||||||
std::int32_t GetStackType() const;
|
std::int32_t GetStackType() const;
|
||||||
std::string GetText() const;
|
std::string GetText() const;
|
||||||
std::int32_t GetWidth() const;
|
std::int32_t GetWidth() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // WIDGET_HPP_INCLUDED
|
#endif // WIDGET_HPP_INCLUDED
|
||||||
|
|
|
@ -5,15 +5,18 @@
|
||||||
#include "../JavaClass/Class.hpp"
|
#include "../JavaClass/Class.hpp"
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class WidgetNode : public Node
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class WidgetNode : public Node
|
||||||
WidgetNode();
|
{
|
||||||
WidgetNode(const void* Obj);
|
public:
|
||||||
WidgetNode(const WidgetNode& W);
|
WidgetNode();
|
||||||
static Class GetClass();
|
WidgetNode(const void* Obj);
|
||||||
|
WidgetNode(const WidgetNode& W);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetID() const;
|
std::int32_t GetID() const;
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // WIDGETNODE_HPP_INCLUDED
|
#endif // WIDGETNODE_HPP_INCLUDED
|
||||||
|
|
|
@ -6,22 +6,25 @@
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
class World : public Object
|
namespace Internal
|
||||||
{
|
{
|
||||||
public:
|
class World : public Object
|
||||||
World();
|
{
|
||||||
World(const void* Obj);
|
public:
|
||||||
World(const World& W);
|
World();
|
||||||
static Class GetClass();
|
World(const void* Obj);
|
||||||
|
World(const World& W);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::string GetActivity() const;
|
std::string GetActivity() const;
|
||||||
std::string GetAddress() const;
|
std::string GetAddress() const;
|
||||||
std::int32_t GetID() const;
|
std::int32_t GetID() const;
|
||||||
std::int32_t GetIndex() const;
|
std::int32_t GetIndex() const;
|
||||||
std::int32_t GetLocation() const;
|
std::int32_t GetLocation() const;
|
||||||
std::int32_t GetMask() const;
|
std::int32_t GetMask() const;
|
||||||
std::int32_t GetPlayerCount() const;
|
std::int32_t GetPlayerCount() const;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
#endif // WORLD_HPP_INCLUDED
|
#endif // WORLD_HPP_INCLUDED
|
||||||
|
|
|
@ -82,143 +82,150 @@
|
||||||
#include "Classes/WidgetNode.hpp"
|
#include "Classes/WidgetNode.hpp"
|
||||||
#include "Classes/World.hpp"
|
#include "Classes/World.hpp"
|
||||||
|
|
||||||
extern GameShell Client;
|
|
||||||
|
|
||||||
Cache GetAnimationCache();
|
namespace Internal
|
||||||
std::int32_t GetCameraPitch();
|
{
|
||||||
std::int32_t GetCameraX();
|
|
||||||
std::int32_t GetCameraY();
|
|
||||||
std::int32_t GetCameraYaw();
|
|
||||||
std::int32_t GetCameraZ();
|
|
||||||
Map GetChatLineCache();
|
|
||||||
std::int32_t GetClientPlane();
|
|
||||||
Preferences GetClientPreferences();
|
|
||||||
std::int32_t GetClientX();
|
|
||||||
std::int32_t GetClientY();
|
|
||||||
std::int32_t GetCrosshairState();
|
|
||||||
std::vector<std::int32_t> GetCurrentLevels();
|
|
||||||
std::int32_t GetCurrentWorld();
|
|
||||||
bool GetDraggingItem();
|
|
||||||
Cache GetDynamicObjectCache();
|
|
||||||
std::vector<ExchangeOffer> GetExchangeOffers();
|
|
||||||
std::vector<std::int32_t> GetExperiences();
|
|
||||||
bool GetFocused();
|
|
||||||
Cache GetFramesCache();
|
|
||||||
std::int32_t GetGameState();
|
|
||||||
std::int32_t GetGameTick();
|
|
||||||
Deque GetGraphicsObjects();
|
|
||||||
std::vector<std::vector<std::vector<Deque>>> GetGroundItems();
|
|
||||||
HashTable GetItemContainers();
|
|
||||||
Cache GetItemModelCache();
|
|
||||||
std::int32_t GetItemSelected();
|
|
||||||
std::int32_t GetItemSelectedIndex();
|
|
||||||
Cache GetItemSpriteCache();
|
|
||||||
std::vector<std::int32_t> GetLevels();
|
|
||||||
ClanMemberList GetLocalClanMemberList();
|
|
||||||
std::int32_t GetLocalDestinationX();
|
|
||||||
std::int32_t GetLocalDestinationY();
|
|
||||||
Player GetLocalPlayer();
|
|
||||||
PlayerManager GetLocalPlayerManager();
|
|
||||||
Region GetLocalRegion();
|
|
||||||
std::int32_t GetLoginCaret();
|
|
||||||
std::string GetLoginMessage0();
|
|
||||||
std::string GetLoginMessage1();
|
|
||||||
std::string GetLoginMessage2();
|
|
||||||
std::int32_t GetLoginScreenX();
|
|
||||||
std::int32_t GetLoginState();
|
|
||||||
std::int32_t GetLoginWindow();
|
|
||||||
std::int32_t GetMapAngle();
|
|
||||||
std::vector<std::string> GetMenuActions();
|
|
||||||
std::int32_t GetMenuCount();
|
|
||||||
std::int32_t GetMenuHeight();
|
|
||||||
std::vector<std::string> GetMenuTargets();
|
|
||||||
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<std::int32_t> GetNPCIndices();
|
|
||||||
Cache GetNPCModelCache();
|
|
||||||
std::vector<NPC> GetNPCs();
|
|
||||||
std::string GetPassword();
|
|
||||||
AttackOption GetPlayerAttackOption();
|
|
||||||
Cache GetPlayerModelCache();
|
|
||||||
std::vector<Player> GetPlayers();
|
|
||||||
std::int32_t GetPressedItemIndex();
|
|
||||||
std::int32_t GetRunEnergy();
|
|
||||||
std::string GetSelectedItemName();
|
|
||||||
std::string GetSelectedSpellName();
|
|
||||||
std::vector<std::int32_t> GetSettings();
|
|
||||||
bool GetSpellSelected();
|
|
||||||
Cache GetSpotAnimationCache();
|
|
||||||
Cache GetSpotAnimationModelCache();
|
|
||||||
std::vector<std::vector<std::vector<std::int32_t>>> GetTileHeights();
|
|
||||||
std::vector<std::vector<std::vector<std::int8_t>>> GetTileSettings();
|
|
||||||
std::string GetUsername();
|
|
||||||
Cache GetVarbitCache();
|
|
||||||
std::vector<std::int32_t> GetVarbitSettings();
|
|
||||||
std::int32_t GetViewportHeight();
|
|
||||||
std::int32_t GetViewportScale();
|
|
||||||
std::int32_t GetViewportWidth();
|
|
||||||
std::int32_t GetWeight();
|
|
||||||
HashTable GetWidgetNodeCache();
|
|
||||||
std::vector<std::vector<Widget>> GetWidgets();
|
|
||||||
std::vector<std::int32_t> GetWidgetsHeight();
|
|
||||||
std::vector<std::int32_t> GetWidgetsWidth();
|
|
||||||
std::vector<std::int32_t> GetWidgetsX();
|
|
||||||
std::vector<std::int32_t> GetWidgetsY();
|
|
||||||
bool GetWorldSelectOpen();
|
|
||||||
std::vector<World> GetWorlds();
|
|
||||||
ItemInfo GetItemInfo(std::int32_t ID);
|
|
||||||
NPCInfo GetNPCInfo(std::int32_t ID);
|
|
||||||
ObjectInfo GetObjectInfo(std::int32_t ID);
|
|
||||||
bool LoadWorlds();
|
|
||||||
void SetWorld(const World& W);
|
|
||||||
|
|
||||||
|
extern GameShell Client;
|
||||||
|
|
||||||
Widget GetWidget(std::int32_t Container, std::int32_t Component);
|
Cache GetAnimationCache();
|
||||||
Widget GetWidgetParent(const Widget& W);
|
std::int32_t GetCameraPitch();
|
||||||
std::int32_t GetWidgetX(const Widget& W);
|
std::int32_t GetCameraX();
|
||||||
std::int32_t GetWidgetY(const Widget& W);
|
std::int32_t GetCameraY();
|
||||||
bool GetWidgetHidden(const Widget& W);
|
std::int32_t GetCameraYaw();
|
||||||
Box GetWidgetBox(const Widget& W);
|
std::int32_t GetCameraZ();
|
||||||
ItemContainer GetItemContainer(std::int32_t ID);
|
Map GetChatLineCache();
|
||||||
NPC GetNPC(std::int32_t Index);
|
std::int32_t GetClientPlane();
|
||||||
std::vector<Point> ProjectModel(const Model& M, std::int32_t LocalX, std::int32_t LocalY,
|
Preferences GetClientPreferences();
|
||||||
std::int32_t LocalZ, std::int32_t Angle);
|
std::int32_t GetClientX();
|
||||||
Model GetPlayerModel(std::int64_t ID);
|
std::int32_t GetClientY();
|
||||||
Model GetNPCModel(std::int32_t ID);
|
std::int32_t GetCrosshairState();
|
||||||
Varbit GetVarbit(std::int32_t ID);
|
std::vector<std::int32_t> GetCurrentLevels();
|
||||||
Animation GetAnimation(std::int32_t ID);
|
std::int32_t GetCurrentWorld();
|
||||||
Frames GetFrames(std::int32_t ID);
|
bool GetDraggingItem();
|
||||||
Model GetItemModel(std::int32_t ID);
|
Cache GetDynamicObjectCache();
|
||||||
Model GetItemModel(std::int32_t ID, std::int32_t Amount);
|
std::vector<ExchangeOffer> GetExchangeOffers();
|
||||||
SpotAnimation GetSpotAnimation(std::int32_t ID);
|
std::vector<std::int32_t> GetExperiences();
|
||||||
Model GetSpotAnimationModel(std::int32_t ID);
|
bool GetFocused();
|
||||||
Model GetGameObjectModel(const GameObject& O);
|
Cache GetFramesCache();
|
||||||
Model GetWallObjectModel(const WallObject& O);
|
std::int32_t GetGameState();
|
||||||
Model GetDecorativeObjectModel(const DecorativeObject& O);
|
std::int32_t GetGameTick();
|
||||||
Model GetGroundObjectModel(const GroundObject& O);
|
Deque GetGraphicsObjects();
|
||||||
Model GetDynamicObjectModel(std::int32_t ID);
|
std::vector<std::vector<std::vector<Deque>>> GetGroundItems();
|
||||||
std::vector<std::vector<Deque>> GetGroundItems(std::int32_t Plane);
|
HashTable GetItemContainers();
|
||||||
Deque GetGroundItems(std::int32_t X, std::int32_t Y);
|
Cache GetItemInfoCache();
|
||||||
Deque GetGroundItems(std::int32_t X, std::int32_t Y, std::int32_t Plane);
|
Cache GetItemModelCache();
|
||||||
std::vector<Point> GetPlayerModel(const Player& P);
|
std::int32_t GetItemSelected();
|
||||||
std::vector<Point> GetNPCModel(const NPC& N);
|
std::int32_t GetItemSelectedIndex();
|
||||||
std::vector<Point> GetGraphicsObjectModel(const GraphicsObject& O);
|
Cache GetItemSpriteCache();
|
||||||
SceneTile GetSceneTile(std::int32_t X, std::int32_t Y, std::int32_t Plane);
|
std::vector<std::int32_t> GetLevels();
|
||||||
std::vector<std::vector<SceneTile>> GetSceneTiles(std::int32_t Plane);
|
ClanMemberList GetLocalClanMemberList();
|
||||||
Point TileToMinimap(const Tile& T);
|
std::int32_t GetLocalDestinationX();
|
||||||
std::int32_t GetTileItemHeight(std::int32_t X, std::int32_t Y, std::int32_t Plane);
|
std::int32_t GetLocalDestinationY();
|
||||||
Sprite GetItemSprite(std::int32_t ID, std::int32_t Amount, std::int32_t BorderThickness,
|
Player GetLocalPlayer();
|
||||||
std::int32_t ShadowColor, std::int32_t StackType);
|
PlayerManager GetLocalPlayerManager();
|
||||||
Convex GetItemSpriteConvex(const Sprite& S);
|
Region GetLocalRegion();
|
||||||
|
std::int32_t GetLoginCaret();
|
||||||
std::int32_t GetSettings(std::int32_t ID);
|
std::string GetLoginMessage0();
|
||||||
std::int32_t GetVarbitSettings(std::int32_t VarbitSettingIndex);
|
std::string GetLoginMessage1();
|
||||||
Point TileToMainscreen(const Tile& T, std::int32_t X, std::int32_t Y, std::int32_t Z);
|
std::string GetLoginMessage2();
|
||||||
|
std::int32_t GetLoginScreenX();
|
||||||
|
std::int32_t GetLoginState();
|
||||||
|
std::int32_t GetLoginWindow();
|
||||||
|
std::int32_t GetMapAngle();
|
||||||
|
std::vector<std::string> GetMenuActions();
|
||||||
|
std::int32_t GetMenuCount();
|
||||||
|
std::int32_t GetMenuHeight();
|
||||||
|
std::vector<std::string> GetMenuTargets();
|
||||||
|
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<std::int32_t> GetNPCIndices();
|
||||||
|
Cache GetNPCModelCache();
|
||||||
|
std::vector<NPC> GetNPCs();
|
||||||
|
Cache GetObjectInfoCache();
|
||||||
|
std::string GetPassword();
|
||||||
|
AttackOption GetPlayerAttackOption();
|
||||||
|
Cache GetPlayerModelCache();
|
||||||
|
std::vector<Player> GetPlayers();
|
||||||
|
std::int32_t GetPressedItemIndex();
|
||||||
|
std::int32_t GetRunEnergy();
|
||||||
|
std::string GetSelectedItemName();
|
||||||
|
std::string GetSelectedSpellName();
|
||||||
|
std::vector<std::int32_t> GetSettings();
|
||||||
|
bool GetSpellSelected();
|
||||||
|
Cache GetSpotAnimationCache();
|
||||||
|
Cache GetSpotAnimationModelCache();
|
||||||
|
std::vector<std::vector<std::vector<std::int32_t>>> GetTileHeights();
|
||||||
|
std::vector<std::vector<std::vector<std::int8_t>>> GetTileSettings();
|
||||||
|
std::string GetUsername();
|
||||||
|
Cache GetVarbitCache();
|
||||||
|
std::vector<std::int32_t> GetVarbitSettings();
|
||||||
|
std::int32_t GetViewportHeight();
|
||||||
|
std::int32_t GetViewportScale();
|
||||||
|
std::int32_t GetViewportWidth();
|
||||||
|
std::int32_t GetWeight();
|
||||||
|
HashTable GetWidgetNodeCache();
|
||||||
|
std::vector<std::vector<Widget>> GetWidgets();
|
||||||
|
std::vector<std::int32_t> GetWidgetsHeight();
|
||||||
|
std::vector<std::int32_t> GetWidgetsWidth();
|
||||||
|
std::vector<std::int32_t> GetWidgetsX();
|
||||||
|
std::vector<std::int32_t> GetWidgetsY();
|
||||||
|
bool GetWorldSelectOpen();
|
||||||
|
std::vector<World> GetWorlds();
|
||||||
|
ItemInfo LoadItemInfo(std::int32_t ID);
|
||||||
|
NPCInfo LoadNPCInfo(std::int32_t ID);
|
||||||
|
ObjectInfo LoadObjectInfo(std::int32_t ID);
|
||||||
|
bool LoadWorlds();
|
||||||
|
void SetWorld(const World& W);
|
||||||
|
|
||||||
|
ItemInfo GetItemInfo(std::int32_t ID);
|
||||||
|
NPCInfo GetNPCInfo(std::int32_t ID);
|
||||||
|
ObjectInfo GetObjectInfo(std::int32_t ID);
|
||||||
|
Widget GetWidget(std::int32_t Container, std::int32_t Component);
|
||||||
|
Widget GetWidgetParent(const Widget& W);
|
||||||
|
std::int32_t GetWidgetX(const Widget& W);
|
||||||
|
std::int32_t GetWidgetY(const Widget& W);
|
||||||
|
bool GetWidgetHidden(const Widget& W);
|
||||||
|
Box GetWidgetBox(const Widget& W);
|
||||||
|
ItemContainer GetItemContainer(std::int32_t ID);
|
||||||
|
NPC GetNPC(std::int32_t Index);
|
||||||
|
std::vector<Point> ProjectModel(const Model& M, std::int32_t LocalX, std::int32_t LocalY,
|
||||||
|
std::int32_t LocalZ, std::int32_t Angle);
|
||||||
|
Model GetPlayerModel(std::int64_t ID);
|
||||||
|
Model GetNPCModel(std::int32_t ID);
|
||||||
|
Varbit GetVarbit(std::int32_t ID);
|
||||||
|
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(const GameObject& O);
|
||||||
|
Model GetWallObjectModel(const WallObject& O);
|
||||||
|
Model GetDecorativeObjectModel(const DecorativeObject& O);
|
||||||
|
Model GetGroundObjectModel(const GroundObject& O);
|
||||||
|
Model GetDynamicObjectModel(std::int32_t ID);
|
||||||
|
std::vector<std::vector<Deque>> GetGroundItems(std::int32_t Plane);
|
||||||
|
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<Point> GetPlayerModel(const Player& P);
|
||||||
|
std::vector<Point> GetNPCModel(const NPC& N);
|
||||||
|
std::vector<Point> GetGraphicsObjectModel(const GraphicsObject& O);
|
||||||
|
SceneTile GetSceneTile(std::int32_t X, std::int32_t Y, std::int32_t Plane);
|
||||||
|
std::vector<std::vector<SceneTile>> GetSceneTiles(std::int32_t Plane);
|
||||||
|
Point TileToMinimap(const Tile& T);
|
||||||
|
std::int32_t GetTileItemHeight(std::int32_t X, std::int32_t Y, std::int32_t Plane);
|
||||||
|
Sprite GetItemSprite(std::int32_t ID, std::int32_t Amount, std::int32_t BorderThickness,
|
||||||
|
std::int32_t ShadowColor, std::int32_t StackType);
|
||||||
|
Convex GetItemSpriteConvex(const Sprite& S);
|
||||||
|
|
||||||
|
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
|
#endif // INTERNAL_HPP_INCLUDED
|
||||||
|
|
|
@ -37,6 +37,8 @@
|
||||||
#include "Models/NPCs.hpp"
|
#include "Models/NPCs.hpp"
|
||||||
#include "Models/Players.hpp"
|
#include "Models/Players.hpp"
|
||||||
|
|
||||||
|
#include "Interactable/GameObject.hpp"
|
||||||
|
|
||||||
//
|
//
|
||||||
// DoxyGen
|
// DoxyGen
|
||||||
//=======================================================
|
//=======================================================
|
||||||
|
|
|
@ -0,0 +1,29 @@
|
||||||
|
#ifndef INTERACTABLEGAMEOBJECT_HPP_INCLUDED
|
||||||
|
#define INTERACTABLEGAMEOBJECT_HPP_INCLUDED
|
||||||
|
|
||||||
|
#include "../../Core/Classes/GameObject.hpp"
|
||||||
|
#include "../../Core/Classes/ObjectInfo.hpp"
|
||||||
|
#include "../../Core/Types/Tile.hpp"
|
||||||
|
#include "../../Core/Types/Point.hpp"
|
||||||
|
#include "../../Core/Types/Convex.hpp"
|
||||||
|
#include <cstdint>
|
||||||
|
|
||||||
|
namespace Interactable
|
||||||
|
{
|
||||||
|
class GameObject : public Internal::GameObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
GameObject(const Internal::GameObject& G);
|
||||||
|
GameObject(const GameObject& G);
|
||||||
|
|
||||||
|
std::int32_t GetID() const;
|
||||||
|
std::string GetName() const;
|
||||||
|
Tile GetTile() const;
|
||||||
|
Internal::ObjectInfo GetInfo() const;
|
||||||
|
std::vector<Point> GetModel() const;
|
||||||
|
Convex GetConvex() const;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // INTERACTABLEGAMEOBJECT_HPP_INCLUDED
|
|
@ -46,9 +46,9 @@ class Chat
|
||||||
} CHAT_TYPE;
|
} CHAT_TYPE;
|
||||||
|
|
||||||
|
|
||||||
static std::vector<MessageNode> GetMessages(CHAT_TYPE Type);
|
static std::vector<Internal::MessageNode> GetMessages(CHAT_TYPE Type);
|
||||||
static std::vector<MessageNode> GetMessages(CHAT_TYPE Type, bool Sort);
|
static std::vector<Internal::MessageNode> GetMessages(CHAT_TYPE Type, bool Sort);
|
||||||
static MessageNode GetLastMessage(CHAT_TYPE Type);
|
static Internal::MessageNode GetLastMessage(CHAT_TYPE Type);
|
||||||
|
|
||||||
static DIALOGUE_STATE GetDialogueState();
|
static DIALOGUE_STATE GetDialogueState();
|
||||||
static std::vector<std::string> GetDialogueOptions();
|
static std::vector<std::string> GetDialogueOptions();
|
||||||
|
|
|
@ -12,8 +12,8 @@ class Clan
|
||||||
public:
|
public:
|
||||||
static bool IsOpen();
|
static bool IsOpen();
|
||||||
static bool Open();
|
static bool Open();
|
||||||
static std::vector<ClanMember> GetAll();
|
static std::vector<Internal::ClanMember> GetAll();
|
||||||
static std::vector<ClanMember> GetAll(const std::function<bool (ClanMember&)>& Filter);
|
static std::vector<Internal::ClanMember> GetAll(const std::function<bool (Internal::ClanMember&)>& Filter);
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
|
@ -12,8 +12,8 @@ class Friends
|
||||||
public:
|
public:
|
||||||
static bool IsOpen();
|
static bool IsOpen();
|
||||||
static bool Open();
|
static bool Open();
|
||||||
static std::vector<Friend> GetAll();
|
static std::vector<Internal::Friend> GetAll();
|
||||||
static std::vector<Friend> GetAll(const std::function<bool (Friend&)>& Filter);
|
static std::vector<Internal::Friend> GetAll(const std::function<bool (Internal::Friend&)>& Filter);
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
|
@ -12,8 +12,8 @@ class Ignores
|
||||||
public:
|
public:
|
||||||
static bool IsOpen();
|
static bool IsOpen();
|
||||||
static bool Open();
|
static bool Open();
|
||||||
static std::vector<Ignore> GetAll();
|
static std::vector<Internal::Ignore> GetAll();
|
||||||
static std::vector<Ignore> GetAll(const std::function<bool (Ignore&)>& Filter);
|
static std::vector<Internal::Ignore> GetAll(const std::function<bool (Internal::Ignore&)>& Filter);
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
|
@ -21,16 +21,16 @@ class Logout
|
||||||
static bool OpenWorldSwitcher();
|
static bool OpenWorldSwitcher();
|
||||||
static bool OpenWorldSwitcher(bool OpenInventory);
|
static bool OpenWorldSwitcher(bool OpenInventory);
|
||||||
|
|
||||||
static bool WorldSwitcherScrollTo(World World);
|
static bool WorldSwitcherScrollTo(Internal::World World);
|
||||||
static bool WorldSwitcherScrollTo(std::int32_t WorldID);
|
static bool WorldSwitcherScrollTo(std::int32_t WorldID);
|
||||||
|
|
||||||
static bool SwitchWorld(World World);
|
static bool SwitchWorld(Internal::World World);
|
||||||
static bool SwitchWorld(std::int32_t WorldID);
|
static bool SwitchWorld(std::int32_t WorldID);
|
||||||
|
|
||||||
static std::vector<std::int32_t> GetFavoriteWorlds();
|
static std::vector<std::int32_t> GetFavoriteWorlds();
|
||||||
|
|
||||||
static Widget GetWorldWidget(World World);
|
static Internal::Widget GetWorldWidget(Internal::World World);
|
||||||
static Widget GetWorldWidget(std::int32_t WorldID);
|
static Internal::Widget GetWorldWidget(std::int32_t WorldID);
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
|
@ -41,7 +41,7 @@ class Login
|
||||||
static bool EnterCredentials();
|
static bool EnterCredentials();
|
||||||
|
|
||||||
static bool SelectWorld();
|
static bool SelectWorld();
|
||||||
static bool SelectWorld(World World);
|
static bool SelectWorld(Internal::World World);
|
||||||
static bool SelectWorld(std::int32_t WorldID);
|
static bool SelectWorld(std::int32_t WorldID);
|
||||||
static bool OpenWorldSelect();
|
static bool OpenWorldSelect();
|
||||||
static bool OpenWorldSelect(bool Close);
|
static bool OpenWorldSelect(bool Close);
|
||||||
|
|
|
@ -35,11 +35,11 @@ class Mainscreen
|
||||||
static bool WaitIsUpText(std::uint32_t Duration, std::uint32_t Step, const std::string& UpText);
|
static bool WaitIsUpText(std::uint32_t Duration, std::uint32_t Step, const std::string& UpText);
|
||||||
static bool WaitUpTextContains(std::uint32_t Duration, std::uint32_t Step, const std::string& UpText);
|
static bool WaitUpTextContains(std::uint32_t Duration, std::uint32_t Step, const std::string& UpText);
|
||||||
|
|
||||||
static Character GetInteractingByIndex(std::uint32_t Index);
|
static Internal::Character GetInteractingByIndex(std::uint32_t Index);
|
||||||
static Character GetInteracting(); //Returns the Character interacting with the Local Player
|
static Internal::Character GetInteracting(); //Returns the Character interacting with the Local Player
|
||||||
static Character GetInteractingWith(const Character& C); //Returns the Character interactinng with the Character
|
static Internal::Character GetInteractingWith(const Internal::Character& C); //Returns the Character interactinng with the Character
|
||||||
|
|
||||||
static bool IsInteracting(const Character& A, const Character& B); // True if A is interacting with B
|
static bool IsInteracting(const Internal::Character& A, const Internal::Character& B); // True if A is interacting with B
|
||||||
|
|
||||||
static std::int32_t CameraX();
|
static std::int32_t CameraX();
|
||||||
static std::int32_t CameraY();
|
static std::int32_t CameraY();
|
||||||
|
|
|
@ -14,23 +14,23 @@
|
||||||
class GroundItems
|
class GroundItems
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
static std::vector<GroundItem> GetAll();
|
static std::vector<Internal::GroundItem> GetAll();
|
||||||
static std::vector<GroundItem> GetAll(Tile T);
|
static std::vector<Internal::GroundItem> GetAll(Tile T);
|
||||||
static std::vector<GroundItem> GetAll(std::int32_t ID);
|
static std::vector<Internal::GroundItem> GetAll(std::int32_t ID);
|
||||||
static std::vector<GroundItem> GetAll(const std::string& Name);
|
static std::vector<Internal::GroundItem> GetAll(const std::string& Name);
|
||||||
static std::vector<GroundItem> GetAll(const std::vector<std::int32_t>& IDs);
|
static std::vector<Internal::GroundItem> GetAll(const std::vector<std::int32_t>& IDs);
|
||||||
static std::vector<GroundItem> GetAll(const std::vector<std::string>& Names);
|
static std::vector<Internal::GroundItem> GetAll(const std::vector<std::string>& Names);
|
||||||
static std::vector<GroundItem> GetAll(const std::function<bool (GroundItem&)>& Filter);
|
static std::vector<Internal::GroundItem> GetAll(const std::function<bool (Internal::GroundItem&)>& Filter);
|
||||||
|
|
||||||
static GroundItem Get(Tile T);
|
static Internal::GroundItem Get(Tile T);
|
||||||
static GroundItem Get(std::int32_t ID);
|
static Internal::GroundItem Get(std::int32_t ID);
|
||||||
static GroundItem Get(const std::string& Name);
|
static Internal::GroundItem Get(const std::string& Name);
|
||||||
static GroundItem Get(const std::vector<std::int32_t>& IDs);
|
static Internal::GroundItem Get(const std::vector<std::int32_t>& IDs);
|
||||||
static GroundItem Get(const std::vector<std::string>& Names);
|
static Internal::GroundItem Get(const std::vector<std::string>& Names);
|
||||||
|
|
||||||
static Tile GetTileOf(GroundItem G);
|
static Tile GetTileOf(Internal::GroundItem G);
|
||||||
|
|
||||||
static Convex GetConvexOf(GroundItem G);
|
static Convex GetConvexOf(Internal::GroundItem G);
|
||||||
};
|
};
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
|
|
|
@ -15,25 +15,25 @@
|
||||||
class NPCs
|
class NPCs
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
static std::vector<NPC> GetAll();
|
static std::vector<Internal::NPC> GetAll();
|
||||||
static std::vector<NPC> GetAll(const Tile& Tile);
|
static std::vector<Internal::NPC> GetAll(const Tile& Tile);
|
||||||
static std::vector<NPC> GetAll(std::int32_t ID);
|
static std::vector<Internal::NPC> GetAll(std::int32_t ID);
|
||||||
static std::vector<NPC> GetAll(const std::string& Name);
|
static std::vector<Internal::NPC> GetAll(const std::string& Name);
|
||||||
static std::vector<NPC> GetAll(const std::vector<std::int32_t>& IDs);
|
static std::vector<Internal::NPC> GetAll(const std::vector<std::int32_t>& IDs);
|
||||||
static std::vector<NPC> GetAll(const std::vector<std::string>& Names);
|
static std::vector<Internal::NPC> GetAll(const std::vector<std::string>& Names);
|
||||||
static std::vector<NPC> GetAll(const std::function<bool (NPC&)>& Filter);
|
static std::vector<Internal::NPC> GetAll(const std::function<bool (Internal::NPC&)>& Filter);
|
||||||
|
|
||||||
static NPC Get();
|
static Internal::NPC Get();
|
||||||
static NPC Get(const Tile& Tile);
|
static Internal::NPC Get(const Tile& Tile);
|
||||||
static NPC Get(std::int32_t ID);
|
static Internal::NPC Get(std::int32_t ID);
|
||||||
static NPC Get(const std::string& Name);
|
static Internal::NPC Get(const std::string& Name);
|
||||||
static NPC Get(const std::vector<std::int32_t>& IDs);
|
static Internal::NPC Get(const std::vector<std::int32_t>& IDs);
|
||||||
static NPC Get(const std::vector<std::string>& Names);
|
static Internal::NPC Get(const std::vector<std::string>& Names);
|
||||||
static NPC Get(const std::function<bool (NPC&)>& Filter);
|
static Internal::NPC Get(const std::function<bool (Internal::NPC&)>& Filter);
|
||||||
|
|
||||||
static Tile GetTileOf(const NPC& NPC);
|
static Tile GetTileOf(const Internal::NPC& NPC);
|
||||||
|
|
||||||
static Convex GetConvexOf(const NPC& NPC);
|
static Convex GetConvexOf(const Internal::NPC& NPC);
|
||||||
};
|
};
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
|
|
|
@ -14,22 +14,22 @@
|
||||||
class Players
|
class Players
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
static Player GetLocal();
|
static Internal::Player GetLocal();
|
||||||
static std::vector<Player> GetAll();
|
static std::vector<Internal::Player> GetAll();
|
||||||
static std::vector<Player> GetAll(const Tile& Tile);
|
static std::vector<Internal::Player> GetAll(const Tile& Tile);
|
||||||
static std::vector<Player> GetAll(const std::string& Name);
|
static std::vector<Internal::Player> GetAll(const std::string& Name);
|
||||||
static std::vector<Player> GetAll(const std::vector<std::string>& Names);
|
static std::vector<Internal::Player> GetAll(const std::vector<std::string>& Names);
|
||||||
static std::vector<Player> GetAll(const std::function<bool (Player&)>& Filter);
|
static std::vector<Internal::Player> GetAll(const std::function<bool (Internal::Player&)>& Filter);
|
||||||
|
|
||||||
static Player Get();
|
static Internal::Player Get();
|
||||||
static Player Get(const Tile& Tile);
|
static Internal::Player Get(const Tile& Tile);
|
||||||
static Player Get(const std::string& Name);
|
static Internal::Player Get(const std::string& Name);
|
||||||
static Player Get(const std::vector<std::string>& Names);
|
static Internal::Player Get(const std::vector<std::string>& Names);
|
||||||
static Player Get(const std::function<bool (Player&)>& Filter);
|
static Internal::Player Get(const std::function<bool (Internal::Player&)>& Filter);
|
||||||
|
|
||||||
static Tile GetTileOf(const Player& P);
|
static Tile GetTileOf(const Internal::Player& P);
|
||||||
|
|
||||||
static Convex GetConvexOf(const Player& P);
|
static Convex GetConvexOf(const Internal::Player& P);
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
|
@ -36,10 +36,10 @@ class SceneObjects
|
||||||
static std::vector<Object> GetAll(const std::vector<std::int32_t>& PossibleIDs, OBJECT_TYPE ObjectTypes = ALL);
|
static std::vector<Object> GetAll(const std::vector<std::int32_t>& PossibleIDs, OBJECT_TYPE ObjectTypes = ALL);
|
||||||
static std::vector<Object> GetAll(const std::vector<std::string>& PossibleNames, OBJECT_TYPE ObjectTypes = ALL);
|
static std::vector<Object> GetAll(const std::vector<std::string>& PossibleNames, OBJECT_TYPE ObjectTypes = ALL);
|
||||||
|
|
||||||
static std::vector<GameObject> GetAll(const std::function<bool (GameObject&)>& Filter);
|
static std::vector<Internal::GameObject> GetAll(const std::function<bool (Internal::GameObject&)>& Filter);
|
||||||
static std::vector<DecorativeObject> GetAll(const std::function<bool (DecorativeObject&)>& Filter);
|
static std::vector<Internal::DecorativeObject> GetAll(const std::function<bool (Internal::DecorativeObject&)>& Filter);
|
||||||
static std::vector<GroundObject> GetAll(const std::function<bool (GroundObject&)>& Filter);
|
static std::vector<Internal::GroundObject> GetAll(const std::function<bool (Internal::GroundObject&)>& Filter);
|
||||||
static std::vector<WallObject> GetAll(const std::function<bool (WallObject&)>& Filter);
|
static std::vector<Internal::WallObject> GetAll(const std::function<bool (Internal::WallObject&)>& Filter);
|
||||||
|
|
||||||
static Object Get(const Tile& T, OBJECT_TYPE ObjectTypes = ALL);
|
static Object Get(const Tile& T, OBJECT_TYPE ObjectTypes = ALL);
|
||||||
static Object Get(std::int32_t ID, OBJECT_TYPE ObjectTypes = ALL);
|
static Object Get(std::int32_t ID, OBJECT_TYPE ObjectTypes = ALL);
|
||||||
|
@ -47,26 +47,26 @@ class SceneObjects
|
||||||
static Object Get(const std::vector<std::int32_t>& PossibleIDs, OBJECT_TYPE ObjectTypes = ALL);
|
static Object Get(const std::vector<std::int32_t>& PossibleIDs, OBJECT_TYPE ObjectTypes = ALL);
|
||||||
static Object Get(const std::vector<std::string>& PossibleNames, OBJECT_TYPE ObjectTypes = ALL);
|
static Object Get(const std::vector<std::string>& PossibleNames, OBJECT_TYPE ObjectTypes = ALL);
|
||||||
|
|
||||||
static GameObject Get(const std::function<bool (GameObject&)>& Filter);
|
static Internal::GameObject Get(const std::function<bool (Internal::GameObject&)>& Filter);
|
||||||
static DecorativeObject Get(const std::function<bool (DecorativeObject&)>& Filter);
|
static Internal::DecorativeObject Get(const std::function<bool (Internal::DecorativeObject&)>& Filter);
|
||||||
static GroundObject Get(const std::function<bool (GroundObject&)>& Filter);
|
static Internal::GroundObject Get(const std::function<bool (Internal::GroundObject&)>& Filter);
|
||||||
static WallObject Get(const std::function<bool (WallObject&)>& Filter);
|
static Internal::WallObject Get(const std::function<bool (Internal::WallObject&)>& Filter);
|
||||||
|
|
||||||
static ObjectInfo GetInfoOf(const Object& O);
|
static Internal::ObjectInfo GetInfoOf(const Object& O);
|
||||||
static ObjectInfo GetInfoOf(const GameObject& G);
|
static Internal::ObjectInfo GetInfoOf(const Internal::GameObject& G);
|
||||||
static ObjectInfo GetInfoOf(const DecorativeObject& D);
|
static Internal::ObjectInfo GetInfoOf(const Internal::DecorativeObject& D);
|
||||||
static ObjectInfo GetInfoOf(const GroundObject& G);
|
static Internal::ObjectInfo GetInfoOf(const Internal::GroundObject& G);
|
||||||
static ObjectInfo GetInfoOf(const WallObject& W);
|
static Internal::ObjectInfo GetInfoOf(const Internal::WallObject& W);
|
||||||
|
|
||||||
static Tile GetTileOf(const GameObject& G);
|
static Tile GetTileOf(const Internal::GameObject& G);
|
||||||
static Tile GetTileOf(const DecorativeObject& D);
|
static Tile GetTileOf(const Internal::DecorativeObject& D);
|
||||||
static Tile GetTileOf(const GroundObject& G);
|
static Tile GetTileOf(const Internal::GroundObject& G);
|
||||||
static Tile GetTileOf(const WallObject& W);
|
static Tile GetTileOf(const Internal::WallObject& W);
|
||||||
|
|
||||||
static Convex GetConvexOf(const GameObject& G);
|
static Convex GetConvexOf(const Internal::GameObject& G);
|
||||||
static Convex GetConvexOf(const DecorativeObject& D);
|
static Convex GetConvexOf(const Internal::DecorativeObject& D);
|
||||||
static Convex GetConvexOf(const GroundObject& G);
|
static Convex GetConvexOf(const Internal::GroundObject& G);
|
||||||
static Convex GetConvexOf(const WallObject& W);
|
static Convex GetConvexOf(const Internal::WallObject& W);
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
|
@ -30,37 +30,37 @@ class Interact
|
||||||
static bool Click(Box B, const std::string& Action, const std::string& Target = "");
|
static bool Click(Box B, const std::string& Action, const std::string& Target = "");
|
||||||
static bool Click(Box B, const std::vector<std::string>& PossibleActions, const std::vector<std::string>& PossibleTargets = {""});
|
static bool Click(Box B, const std::vector<std::string>& PossibleActions, const std::vector<std::string>& PossibleTargets = {""});
|
||||||
|
|
||||||
static bool Click(Widget W, Button Button = BUTTON_LEFT);
|
static bool Click(Internal::Widget W, Button Button = BUTTON_LEFT);
|
||||||
static bool Click(Widget W, const std::string& Action, const std::string& Target = "");
|
static bool Click(Internal::Widget W, const std::string& Action, const std::string& Target = "");
|
||||||
static bool Click(Widget W, const std::vector<std::string>& PossibleActions, const std::vector<std::string>& PossibleTargets = {""});
|
static bool Click(Internal::Widget W, const std::vector<std::string>& PossibleActions, const std::vector<std::string>& PossibleTargets = {""});
|
||||||
|
|
||||||
static bool Click(Convex C, Button Button = BUTTON_LEFT);
|
static bool Click(Convex C, Button Button = BUTTON_LEFT);
|
||||||
static bool Click(Convex C, const std::string& Action, const std::string& Target = "");
|
static bool Click(Convex C, const std::string& Action, const std::string& Target = "");
|
||||||
static bool Click(Convex C, const std::vector<std::string>& PossibleActions, const std::vector<std::string>& PossibleTargets = {""});
|
static bool Click(Convex C, const std::vector<std::string>& PossibleActions, const std::vector<std::string>& PossibleTargets = {""});
|
||||||
|
|
||||||
static bool Click(GroundItem G, Button Button = BUTTON_LEFT);
|
static bool Click(Internal::GroundItem G, Button Button = BUTTON_LEFT);
|
||||||
static bool Click(GroundItem G, const std::string& Action);
|
static bool Click(Internal::GroundItem G, const std::string& Action);
|
||||||
static bool Click(GroundItem G, const std::vector<std::string>& PossibleActions);
|
static bool Click(Internal::GroundItem G, const std::vector<std::string>& PossibleActions);
|
||||||
|
|
||||||
static bool Click(NPC N, Button Button = BUTTON_LEFT);
|
static bool Click(Internal::NPC N, Button Button = BUTTON_LEFT);
|
||||||
static bool Click(NPC N, const std::string& Action);
|
static bool Click(Internal::NPC N, const std::string& Action);
|
||||||
static bool Click(NPC N, const std::vector<std::string>& PossibleActions);
|
static bool Click(Internal::NPC N, const std::vector<std::string>& PossibleActions);
|
||||||
|
|
||||||
static bool Click(Player P, Button Button = BUTTON_LEFT);
|
static bool Click(Internal::Player P, Button Button = BUTTON_LEFT);
|
||||||
static bool Click(Player P, const std::string& Action);
|
static bool Click(Internal::Player P, const std::string& Action);
|
||||||
static bool Click(Player P, const std::vector<std::string>& PossibleActions);
|
static bool Click(Internal::Player P, const std::vector<std::string>& PossibleActions);
|
||||||
|
|
||||||
static bool Click(GameObject G, Button Button = BUTTON_LEFT);
|
static bool Click(Internal::GameObject G, Button Button = BUTTON_LEFT);
|
||||||
static bool Click(GameObject G, const std::string& Action);
|
static bool Click(Internal::GameObject G, const std::string& Action);
|
||||||
static bool Click(GameObject G, const std::vector<std::string>& PossibleActions);
|
static bool Click(Internal::GameObject G, const std::vector<std::string>& PossibleActions);
|
||||||
|
|
||||||
static bool Click(GroundObject G, Button Button = BUTTON_LEFT);
|
static bool Click(Internal::GroundObject G, Button Button = BUTTON_LEFT);
|
||||||
static bool Click(GroundObject G, const std::string& Action);
|
static bool Click(Internal::GroundObject G, const std::string& Action);
|
||||||
static bool Click(GroundObject G, const std::vector<std::string>& PossibleActions);
|
static bool Click(Internal::GroundObject G, const std::vector<std::string>& PossibleActions);
|
||||||
|
|
||||||
static bool Click(WallObject W, Button Button = BUTTON_LEFT);
|
static bool Click(Internal::WallObject W, Button Button = BUTTON_LEFT);
|
||||||
static bool Click(WallObject W, const std::string& Action);
|
static bool Click(Internal::WallObject W, const std::string& Action);
|
||||||
static bool Click(WallObject W, const std::vector<std::string>& PossibleActions);
|
static bool Click(Internal::WallObject W, const std::vector<std::string>& PossibleActions);
|
||||||
|
|
||||||
static bool UpKey(std::int32_t Key);
|
static bool UpKey(std::int32_t Key);
|
||||||
static bool DownKey(std::int32_t Key);
|
static bool DownKey(std::int32_t Key);
|
||||||
|
|
|
@ -19,7 +19,7 @@ class Widgets
|
||||||
* bool InventoryHidden = Widgets::IsHidden(Inventory);
|
* bool InventoryHidden = Widgets::IsHidden(Inventory);
|
||||||
* @endcode
|
* @endcode
|
||||||
*/
|
*/
|
||||||
static bool IsHidden(const Widget& W);
|
static bool IsHidden(const Internal::Widget& W);
|
||||||
/**
|
/**
|
||||||
* @brief Returns the Box of the passed Widget
|
* @brief Returns the Box of the passed Widget
|
||||||
* @code
|
* @code
|
||||||
|
@ -27,7 +27,7 @@ class Widgets
|
||||||
* Box BankInventoryBox = Widgets::GetBox(BankInventory);
|
* Box BankInventoryBox = Widgets::GetBox(BankInventory);
|
||||||
* @endcode
|
* @endcode
|
||||||
*/
|
*/
|
||||||
static Box GetBox(const Widget& W);
|
static Box GetBox(const Internal::Widget& W);
|
||||||
/**
|
/**
|
||||||
* @brief Returns the absolute X of the passed Widget
|
* @brief Returns the absolute X of the passed Widget
|
||||||
* @code
|
* @code
|
||||||
|
@ -35,7 +35,7 @@ class Widgets
|
||||||
* std::int32_t BankInventoryX = Widgets::GetX(BankInventory);
|
* std::int32_t BankInventoryX = Widgets::GetX(BankInventory);
|
||||||
* @endcode
|
* @endcode
|
||||||
*/
|
*/
|
||||||
static std::int32_t GetX(const Widget& W);
|
static std::int32_t GetX(const Internal::Widget& W);
|
||||||
/**
|
/**
|
||||||
* @brief Returns the absolute Y of the passed Widget
|
* @brief Returns the absolute Y of the passed Widget
|
||||||
* @code
|
* @code
|
||||||
|
@ -43,34 +43,34 @@ class Widgets
|
||||||
* std::int32_t BankInventoryY = Widgets::GetX(BankInventory);
|
* std::int32_t BankInventoryY = Widgets::GetX(BankInventory);
|
||||||
* @endcode
|
* @endcode
|
||||||
*/
|
*/
|
||||||
static std::int32_t GetY(const Widget& W);
|
static std::int32_t GetY(const Internal::Widget& W);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief (Temp) Returns the ItemIDs of the passed Widget
|
* @brief (Temp) Returns the ItemIDs of the passed Widget
|
||||||
* @note Temporary function, this should be used over Widget.GetItemIDs()
|
* @note Temporary function, this should be used over Widget.GetItemIDs()
|
||||||
*/
|
*/
|
||||||
static std::vector<std::int32_t> GetItemIDs(const Widget& W);
|
static std::vector<std::int32_t> GetItemIDs(const Internal::Widget& W);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Returns a vector of All Loaded Widgets
|
* @brief Returns a vector of All Loaded Widgets
|
||||||
* @code std::vector<Widget> Widgets = Widgets::GetAll(); @endcode
|
* @code std::vector<Widget> Widgets = Widgets::GetAll(); @endcode
|
||||||
*/
|
*/
|
||||||
static std::vector<Widget> GetAll();
|
static std::vector<Internal::Widget> GetAll();
|
||||||
/**
|
/**
|
||||||
* @brief Returns the specified Widget by Parent ID
|
* @brief Returns the specified Widget by Parent ID
|
||||||
* @code Widget BankParent = Widgets::Get(15); @endcode
|
* @code Widget BankParent = Widgets::Get(15); @endcode
|
||||||
*/
|
*/
|
||||||
static Widget Get(std::int32_t Parent);
|
static Internal::Widget Get(std::int32_t Parent);
|
||||||
/**
|
/**
|
||||||
* @brief Returns the specified Widget by Parent, and Child ID
|
* @brief Returns the specified Widget by Parent, and Child ID
|
||||||
* @code Widget BankInventory = Widgets::Get(15, 3); @endcode
|
* @code Widget BankInventory = Widgets::Get(15, 3); @endcode
|
||||||
*/
|
*/
|
||||||
static Widget Get(std::int32_t Parent, std::int32_t Child);
|
static Internal::Widget Get(std::int32_t Parent, std::int32_t Child);
|
||||||
/**
|
/**
|
||||||
* @brief Returns the specified Widget by Parent, and Child, and Grandchild ID
|
* @brief Returns the specified Widget by Parent, and Child, and Grandchild ID
|
||||||
* @code Widget BankCloseButton = Widgets::Get(12, 3, 11); @endcode
|
* @code Widget BankCloseButton = Widgets::Get(12, 3, 11); @endcode
|
||||||
*/
|
*/
|
||||||
static Widget Get(std::int32_t Parent, std::int32_t Child, std::int32_t Grandchild);
|
static Internal::Widget Get(std::int32_t Parent, std::int32_t Child, std::int32_t Grandchild);
|
||||||
/**
|
/**
|
||||||
* @brief Returns a vector of all Widgets that pass the specified Filter @see LibraryFilterLambdas
|
* @brief Returns a vector of all Widgets that pass the specified Filter @see LibraryFilterLambdas
|
||||||
* @code
|
* @code
|
||||||
|
@ -78,7 +78,7 @@ class Widgets
|
||||||
* std::vector<Widget> Widgets = Widgets::Get(WTextEquals); @endcode
|
* std::vector<Widget> Widgets = Widgets::Get(WTextEquals); @endcode
|
||||||
* Will return all Widgets whose Text equals Enter Amount
|
* Will return all Widgets whose Text equals Enter Amount
|
||||||
*/
|
*/
|
||||||
static std::vector<Widget> Get(const std::function<bool (Widget&)>& Filter);
|
static std::vector<Internal::Widget> Get(const std::function<bool (Internal::Widget&)>& Filter);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -15,23 +15,23 @@ class Worlds
|
||||||
static bool Refresh();
|
static bool Refresh();
|
||||||
static bool Refresh(bool ExitWorldSelection);
|
static bool Refresh(bool ExitWorldSelection);
|
||||||
|
|
||||||
static bool SwitchWorld(World World);
|
static bool SwitchWorld(Internal::World World);
|
||||||
static bool SwitchWorld(std::int32_t WorldID);
|
static bool SwitchWorld(std::int32_t WorldID);
|
||||||
|
|
||||||
static std::int32_t GetCurrent();
|
static std::int32_t GetCurrent();
|
||||||
static std::vector<World> GetAll();
|
static std::vector<Internal::World> GetAll();
|
||||||
|
|
||||||
static std::int32_t GetIndexOf(World World);
|
static std::int32_t GetIndexOf(Internal::World World);
|
||||||
static std::int32_t GetIndexOf(std::int32_t WorldID);
|
static std::int32_t GetIndexOf(std::int32_t WorldID);
|
||||||
|
|
||||||
static std::vector<World> GetF2P();
|
static std::vector<Internal::World> GetF2P();
|
||||||
static std::vector<World> GetP2P();
|
static std::vector<Internal::World> GetP2P();
|
||||||
|
|
||||||
static bool IsP2P(World World);
|
static bool IsP2P(Internal::World World);
|
||||||
static bool IsP2P(std::int32_t WorldID);
|
static bool IsP2P(std::int32_t WorldID);
|
||||||
|
|
||||||
static World GetBy(std::int32_t WorldID);
|
static Internal::World GetBy(std::int32_t WorldID);
|
||||||
static std::vector<World> GetBy(const std::function<bool (World&)>& Filter);
|
static std::vector<Internal::World> GetBy(const std::function<bool (Internal::World&)>& Filter);
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue