2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/PropertyClass.h>
4#include <Cyrus/Classes/Window.h>
9 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x248);
13 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x248) = val;
17 return *
reinterpret_cast<Size<int>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x24C);
21 *
reinterpret_cast<Size<int>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x24C) = val;
25 return *
reinterpret_cast<Size<int>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x254);
29 *
reinterpret_cast<Size<int>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x254) = val;
33 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x25C);
37 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x25C) = val;
40 Vector<SharedPointer<ControlTileMap__Tile>> *
getTiles() {
41 return reinterpret_cast<Vector<SharedPointer<ControlTileMap__Tile>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0x260);
44 void setTiles(Vector<SharedPointer<ControlTileMap__Tile>> * val) {
45 *
reinterpret_cast<Vector<SharedPointer<ControlTileMap__Tile>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0x260) = val;
48 Vector<SharedPointer<ControlTileMap__CellInfo>> *
getMap() {
49 return reinterpret_cast<Vector<SharedPointer<ControlTileMap__CellInfo>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0x278);
52 void setMap(Vector<SharedPointer<ControlTileMap__CellInfo>> * val) {
53 *
reinterpret_cast<Vector<SharedPointer<ControlTileMap__CellInfo>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0x278) = val;
57 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x298);
61 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x298) = val;
65 using FunctionPointerType = void (*)(
ControlTileMap *self,
int a0);
66 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BBB50);
67 return inner(
this, a0);
71 using FunctionPointerType = void (*)(
ControlTileMap *self,
int a0,
int a1,
int a2);
72 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BFEB0);
73 return inner(
this, a0, a1, a2);
77 using FunctionPointerType = void (*)(
ControlTileMap *self,
int a0,
int a1);
78 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BFE80);
79 return inner(
this, a0, a1);
84 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BFFF0);
90 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BDD10);
94 struct ControlTileMap::CellInfo*
GetCell(
int a0,
int a1) {
95 using FunctionPointerType =
struct ControlTileMap::CellInfo* (*)(
ControlTileMap *self,
int a0,
int a1);
96 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BE460);
97 return inner(
this, a0, a1);
101 using FunctionPointerType =
struct ControlTileMap::CellInfo* (*)(
ControlTileMap *self,
int a0);
102 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BE340);
103 return inner(
this, a0);
106 struct ControlTileMap::Tile*
GetTile(
int a0) {
107 using FunctionPointerType =
struct ControlTileMap::Tile* (*)(
ControlTileMap *self,
int a0);
108 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BE630);
109 return inner(
this, a0);
113 using FunctionPointerType =
struct ControlTileMap::Tile* (*)(
ControlTileMap *self);
114 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0xF4D0A0);
119 using FunctionPointerType = void (*)(
ControlTileMap *self,
int a0);
120 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BFE40);
121 return inner(
this, a0);
125 using FunctionPointerType = void (*)(
ControlTileMap *self,
int a0);
126 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BFE70);
127 return inner(
this, a0);
132 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BE760);
138 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BE750);
144 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BE770);
149 using FunctionPointerType = void (*)(
ControlTileMap *self, Size<int> a0);
150 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BFFC0);
151 return inner(
this, a0);
155 using FunctionPointerType = void (*)(
ControlTileMap *self,
int a0);
156 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BFF10);
157 return inner(
this, a0);
161 using FunctionPointerType = void (*)(
ControlTileMap *self, Size<int> a0);
162 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BB860);
163 return inner(
this, a0);
168 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BFE30);
174 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BFE20);
180 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BB880);
181 return inner(
this, a0, a1);
185 using FunctionPointerType =
struct ControlTileMap::CellInfo* (*)(
ControlTileMap *self,
int a0,
int a1);
186 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BBD80);
187 return inner(
this, a0, a1);
191 using FunctionPointerType = int (*)(
ControlTileMap *self,
int a0,
int a1);
192 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x16BBE60);
193 return inner(
this, a0, a1);
Definition ControlTileMap.h:6
Size< int > getMapSize()
Definition ControlTileMap.h:24
void RemoveTile(int a0)
Definition ControlTileMap.h:118
int getNBorderSize()
Definition ControlTileMap.h:8
int MapWidth()
Definition ControlTileMap.h:166
int GetTileWidth()
Definition ControlTileMap.h:142
void setTiles(Vector< SharedPointer< ControlTileMap__Tile > > *val)
Definition ControlTileMap.h:44
Vector< SharedPointer< ControlTileMap__CellInfo > > * getMap()
Definition ControlTileMap.h:48
void SetAllCells(int a0)
Definition ControlTileMap.h:64
void setTileSize(Size< int > val)
Definition ControlTileMap.h:20
void setNBorderSize(int val)
Definition ControlTileMap.h:12
void SetCell1D(int a0, int a1)
Definition ControlTileMap.h:76
void SetCell(int a0, int a1, int a2)
Definition ControlTileMap.h:70
int GetCellIndexFromScreen(int a0, int a1)
Definition ControlTileMap.h:190
Size< int > GetTileSize()
Definition ControlTileMap.h:130
Vector< SharedPointer< ControlTileMap__Tile > > * getTiles()
Definition ControlTileMap.h:40
Size< int > getTileSize()
Definition ControlTileMap.h:16
void MoveCells(Rect< int > a0, Point< int > a1)
Definition ControlTileMap.h:178
void setNCursorOverTile(int val)
Definition ControlTileMap.h:60
void SetBorderSize(int a0)
Definition ControlTileMap.h:124
int GetTileHeight()
Definition ControlTileMap.h:136
int TileCount()
Definition ControlTileMap.h:82
int MapHeight()
Definition ControlTileMap.h:172
int getNDefaultTile()
Definition ControlTileMap.h:32
void setMapSize(Size< int > val)
Definition ControlTileMap.h:28
struct ControlTileMap::CellInfo * GetCell1D(int a0)
Definition ControlTileMap.h:100
struct ControlTileMap::CellInfo * GetCellFromScreen(int a0, int a1)
Definition ControlTileMap.h:184
void setNDefaultTile(int val)
Definition ControlTileMap.h:36
void SetTileSize(Size< int > a0)
Definition ControlTileMap.h:148
int getNCursorOverTile()
Definition ControlTileMap.h:56
void setMap(Vector< SharedPointer< ControlTileMap__CellInfo > > *val)
Definition ControlTileMap.h:52
int CellCount()
Definition ControlTileMap.h:88
struct ControlTileMap::Tile * AddTile()
Definition ControlTileMap.h:112
void SetDefaultTile(int a0)
Definition ControlTileMap.h:154
void SetMapSize(Size< int > a0)
Definition ControlTileMap.h:160
struct ControlTileMap::Tile * GetTile(int a0)
Definition ControlTileMap.h:106
struct ControlTileMap::CellInfo * GetCell(int a0, int a1)
Definition ControlTileMap.h:94
Represents a Wizard101 Window, think anything you see on screen that is not a 3D model.
Definition Window.h:45