Release 1.66
parent
99cbe8aaab
commit
82bff1f858
|
@ -0,0 +1,32 @@
|
||||||
|
#ifndef CLIENTSCRIPTSETTINGS_HPP_INCLUDED
|
||||||
|
#define CLIENTSCRIPTSETTINGS_HPP_INCLUDED
|
||||||
|
|
||||||
|
#include "../JavaClass/Object.hpp"
|
||||||
|
#include "../JavaClass/Class.hpp"
|
||||||
|
#include "../JavaClass/Map.hpp"
|
||||||
|
#include <vector>
|
||||||
|
#include <cstdint>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
namespace Internal
|
||||||
|
{
|
||||||
|
class ClientScriptSettings : public Object
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
ClientScriptSettings(const void* Obj);
|
||||||
|
|
||||||
|
ClientScriptSettings() = default;
|
||||||
|
ClientScriptSettings(ClientScriptSettings&& Obj) = default;
|
||||||
|
ClientScriptSettings(const ClientScriptSettings& Obj) = default;
|
||||||
|
ClientScriptSettings& operator=(ClientScriptSettings&& Obj) = default;
|
||||||
|
ClientScriptSettings& operator=(const ClientScriptSettings& Obj) = default;
|
||||||
|
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
|
std::vector<std::int8_t> GetEntryPersists() const;
|
||||||
|
Internal::Map GetMap() const;
|
||||||
|
std::vector<std::string> GetStrings() const;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
#endif // CLIENTSCRIPTSETTINGS_HPP_INCLUDED
|
|
@ -6,6 +6,7 @@
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
#include "IterableHashTable.hpp"
|
||||||
|
|
||||||
namespace Internal
|
namespace Internal
|
||||||
{
|
{
|
||||||
|
@ -28,6 +29,7 @@ namespace Internal
|
||||||
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;
|
||||||
|
IterableHashTable GetParameters() const;
|
||||||
std::int32_t GetSettingID() const;
|
std::int32_t GetSettingID() const;
|
||||||
std::int32_t GetVarbitID() const;
|
std::int32_t GetVarbitID() const;
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,7 @@
|
||||||
|
|
||||||
#include "JavaClass/ByteBuffer.hpp"
|
#include "JavaClass/ByteBuffer.hpp"
|
||||||
#include "JavaClass/Canvas.hpp"
|
#include "JavaClass/Canvas.hpp"
|
||||||
|
#include "JavaClass/Class.hpp"
|
||||||
#include "JavaClass/FocusEvent.hpp"
|
#include "JavaClass/FocusEvent.hpp"
|
||||||
#include "JavaClass/Integer.hpp"
|
#include "JavaClass/Integer.hpp"
|
||||||
#include "JavaClass/KeyEvent.hpp"
|
#include "JavaClass/KeyEvent.hpp"
|
||||||
|
@ -30,6 +31,8 @@
|
||||||
#include "JavaClass/MouseEvent.hpp"
|
#include "JavaClass/MouseEvent.hpp"
|
||||||
#include "JavaClass/MouseWheelEvent.hpp"
|
#include "JavaClass/MouseWheelEvent.hpp"
|
||||||
#include "JavaClass/Object.hpp"
|
#include "JavaClass/Object.hpp"
|
||||||
|
#include "JavaClass/Set.hpp"
|
||||||
|
#include "JavaClass/String.hpp"
|
||||||
|
|
||||||
#include "Classes/AbstractBufferProvider.hpp"
|
#include "Classes/AbstractBufferProvider.hpp"
|
||||||
#include "Classes/AbstractByteBuffer.hpp"
|
#include "Classes/AbstractByteBuffer.hpp"
|
||||||
|
@ -41,6 +44,7 @@
|
||||||
#include "Classes/ChatLineBuffer.hpp"
|
#include "Classes/ChatLineBuffer.hpp"
|
||||||
#include "Classes/ClanMember.hpp"
|
#include "Classes/ClanMember.hpp"
|
||||||
#include "Classes/ClanMemberList.hpp"
|
#include "Classes/ClanMemberList.hpp"
|
||||||
|
#include "Classes/ClientScriptSettings.hpp"
|
||||||
#include "Classes/CollisionData.hpp"
|
#include "Classes/CollisionData.hpp"
|
||||||
#include "Classes/CombatInfo.hpp"
|
#include "Classes/CombatInfo.hpp"
|
||||||
#include "Classes/DecorativeObject.hpp"
|
#include "Classes/DecorativeObject.hpp"
|
||||||
|
@ -160,6 +164,7 @@ namespace Internal
|
||||||
std::vector<std::int8_t> GetKeysPressed();
|
std::vector<std::int8_t> GetKeysPressed();
|
||||||
std::vector<std::int32_t> GetLevels();
|
std::vector<std::int32_t> GetLevels();
|
||||||
ClanMemberList GetLocalClanMemberList();
|
ClanMemberList GetLocalClanMemberList();
|
||||||
|
ClientScriptSettings GetLocalClientScriptSettings();
|
||||||
std::int32_t GetLocalDestinationX();
|
std::int32_t GetLocalDestinationX();
|
||||||
std::int32_t GetLocalDestinationY();
|
std::int32_t GetLocalDestinationY();
|
||||||
Player GetLocalPlayer();
|
Player GetLocalPlayer();
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "Object.hpp"
|
#include "Object.hpp"
|
||||||
|
#include "Class.hpp"
|
||||||
|
|
||||||
namespace Internal
|
namespace Internal
|
||||||
{
|
{
|
||||||
|
@ -18,6 +19,8 @@ namespace Internal
|
||||||
Integer& operator=(Integer&& Obj) = default;
|
Integer& operator=(Integer&& Obj) = default;
|
||||||
Integer& operator=(const Integer& Obj) = default;
|
Integer& operator=(const Integer& Obj) = default;
|
||||||
|
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
std::int32_t GetIntValue() const;
|
std::int32_t GetIntValue() const;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
#ifndef STRING_HPP_INCLUDED
|
||||||
|
#define STRING_HPP_INCLUDED
|
||||||
|
|
||||||
|
#include <cstdint>
|
||||||
|
#include "Object.hpp"
|
||||||
|
#include "Class.hpp"
|
||||||
|
|
||||||
|
namespace Internal
|
||||||
|
{
|
||||||
|
class String : public Object
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
String(const void* Obj);
|
||||||
|
//String(std::int32_t Value);
|
||||||
|
|
||||||
|
String() = default;
|
||||||
|
String(String&& Obj) = default;
|
||||||
|
String(const String& Obj) = default;
|
||||||
|
String& operator=(String&& Obj) = default;
|
||||||
|
String& operator=(const String& Obj) = default;
|
||||||
|
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
|
std::string GetStringValue() const;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // STRING_HPP_INCLUDED
|
|
@ -68,18 +68,18 @@ namespace Globals
|
||||||
const WidgetDef BANK_MAIN = { BANK_PARENT, 2 };
|
const WidgetDef BANK_MAIN = { BANK_PARENT, 2 };
|
||||||
const WidgetDef BANK_CLOSE = { BANK_PARENT, 2, 11 };
|
const WidgetDef BANK_CLOSE = { BANK_PARENT, 2, 11 };
|
||||||
|
|
||||||
const WidgetDef BANK_TABS_CONTAINER = { BANK_PARENT, 10 }; // Has all Tab children
|
const WidgetDef BANK_TABS_CONTAINER = { BANK_PARENT, 11 }; // Has all Tab children
|
||||||
const WidgetDef BANK_ITEM_CONTAINER_WIDGET = { BANK_PARENT, 12 }; // Used for scrolling, contains all items, middle of the bank interface
|
const WidgetDef BANK_ITEM_CONTAINER_WIDGET = { BANK_PARENT, 13 }; // Used for scrolling, contains all items, middle of the bank interface
|
||||||
|
|
||||||
const WidgetDef BANK_REARRANGE_MODE_SWAP = { BANK_PARENT, 16 };
|
const WidgetDef BANK_REARRANGE_MODE_SWAP = { BANK_PARENT, 17 };
|
||||||
const WidgetDef BANK_REARRANGE_MODE_INSERT = { BANK_PARENT, 18 };
|
const WidgetDef BANK_REARRANGE_MODE_INSERT = { BANK_PARENT, 19 };
|
||||||
const WidgetDef BANK_WITHDRAW_MODE_ITEM = { BANK_PARENT, 21 };
|
const WidgetDef BANK_WITHDRAW_MODE_ITEM = { BANK_PARENT, 22 };
|
||||||
const WidgetDef BANK_WITHDRAW_MODE_NOTED = { BANK_PARENT, 23 };
|
const WidgetDef BANK_WITHDRAW_MODE_NOTED = { BANK_PARENT, 24 };
|
||||||
const std::int32_t BANK_WITHDRAW_QUANTITY_CHILDREN[5] = { 27, 29, 31, 33, 35 }; // 1, 5, 10, x, all, uses BANK_PARENT
|
const std::int32_t BANK_WITHDRAW_QUANTITY_CHILDREN[5] = { 28, 30, 32, 34, 36 }; // 1, 5, 10, x, all, uses BANK_PARENT
|
||||||
const WidgetDef BANK_SET_PLACEHOLDERS = { BANK_PARENT, 38 };
|
const WidgetDef BANK_SET_PLACEHOLDERS = { BANK_PARENT, 39 };
|
||||||
const WidgetDef BANK_SEARCH = { BANK_PARENT, 40 };
|
const WidgetDef BANK_SEARCH = { BANK_PARENT, 41 };
|
||||||
const WidgetDef BANK_DEPOSIT_ALL = { BANK_PARENT, 42 };
|
const WidgetDef BANK_DEPOSIT_ALL = { BANK_PARENT, 43 };
|
||||||
const WidgetDef BANK_DEPOSIT_EQUIPMENT = { BANK_PARENT, 44 };
|
const WidgetDef BANK_DEPOSIT_EQUIPMENT = { BANK_PARENT, 45 };
|
||||||
|
|
||||||
const WidgetDef BANK_INVENTORY = { 15, 3 }; // When the bank is open, the Inventory has it's own widgets for items
|
const WidgetDef BANK_INVENTORY = { 15, 3 }; // When the bank is open, the Inventory has it's own widgets for items
|
||||||
|
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue