Cyrus Mod Loader
Loading...
Searching...
No Matches
ControlTileMap.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/PropertyClass.h>
4#include <Cyrus/Classes/Window.h>
5
6class ControlTileMap : public Window {
7public:
8 int getNBorderSize() { // Property Generated Getter
9 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x248);
10 }
11
12 void setNBorderSize(int val) { // Property Generated Setter
13 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x248) = val;
14 }
15
16 Size<int> getTileSize() { // Property Generated Getter
17 return *reinterpret_cast<Size<int>*>(reinterpret_cast<uintptr_t>(this) + 0x24C);
18 }
19
20 void setTileSize(Size<int> val) { // Property Generated Setter
21 *reinterpret_cast<Size<int>*>(reinterpret_cast<uintptr_t>(this) + 0x24C) = val;
22 }
23
24 Size<int> getMapSize() { // Property Generated Getter
25 return *reinterpret_cast<Size<int>*>(reinterpret_cast<uintptr_t>(this) + 0x254);
26 }
27
28 void setMapSize(Size<int> val) { // Property Generated Setter
29 *reinterpret_cast<Size<int>*>(reinterpret_cast<uintptr_t>(this) + 0x254) = val;
30 }
31
32 int getNDefaultTile() { // Property Generated Getter
33 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x25C);
34 }
35
36 void setNDefaultTile(int val) { // Property Generated Setter
37 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x25C) = val;
38 }
39
40 Vector<SharedPointer<ControlTileMap__Tile>> * getTiles() { // Property Generated Getter
41 return reinterpret_cast<Vector<SharedPointer<ControlTileMap__Tile>> *>(reinterpret_cast<uintptr_t>(this) + 0x260);
42 }
43
44 void setTiles(Vector<SharedPointer<ControlTileMap__Tile>> * val) { // Property Generated Setter
45 *reinterpret_cast<Vector<SharedPointer<ControlTileMap__Tile>> **>(reinterpret_cast<uintptr_t>(this) + 0x260) = val;
46 }
47
48 Vector<SharedPointer<ControlTileMap__CellInfo>> * getMap() { // Property Generated Getter
49 return reinterpret_cast<Vector<SharedPointer<ControlTileMap__CellInfo>> *>(reinterpret_cast<uintptr_t>(this) + 0x278);
50 }
51
52 void setMap(Vector<SharedPointer<ControlTileMap__CellInfo>> * val) { // Property Generated Setter
53 *reinterpret_cast<Vector<SharedPointer<ControlTileMap__CellInfo>> **>(reinterpret_cast<uintptr_t>(this) + 0x278) = val;
54 }
55
56 int getNCursorOverTile() { // Property Generated Getter
57 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x298);
58 }
59
60 void setNCursorOverTile(int val) { // Property Generated Setter
61 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x298) = val;
62 }
63
64 void SetAllCells(int a0) { // Function Generated
65 using FunctionPointerType = void (*)(ControlTileMap *self, int a0);
66 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16BBB50);
67 return inner(this, a0);
68 }
69
70 void SetCell(int a0, int a1, int a2) { // Function Generated
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);
74 }
75
76 void SetCell1D(int a0, int a1) { // Function Generated
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);
80 }
81
82 int TileCount() { // Function Generated
83 using FunctionPointerType = int (*)(ControlTileMap *self);
84 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16BFFF0);
85 return inner(this);
86 }
87
88 int CellCount() { // Function Generated
89 using FunctionPointerType = int (*)(ControlTileMap *self);
90 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16BDD10);
91 return inner(this);
92 }
93
94 struct ControlTileMap::CellInfo* GetCell(int a0, int a1) { // Function Generated
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);
98 }
99
100 struct ControlTileMap::CellInfo* GetCell1D(int a0) { // Function Generated
101 using FunctionPointerType = struct ControlTileMap::CellInfo* (*)(ControlTileMap *self, int a0);
102 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16BE340);
103 return inner(this, a0);
104 }
105
106 struct ControlTileMap::Tile* GetTile(int a0) { // Function Generated
107 using FunctionPointerType = struct ControlTileMap::Tile* (*)(ControlTileMap *self, int a0);
108 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16BE630);
109 return inner(this, a0);
110 }
111
112 struct ControlTileMap::Tile* AddTile() { // Function Generated
113 using FunctionPointerType = struct ControlTileMap::Tile* (*)(ControlTileMap *self);
114 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0xF4D0A0);
115 return inner(this);
116 }
117
118 void RemoveTile(int a0) { // Function Generated
119 using FunctionPointerType = void (*)(ControlTileMap *self, int a0);
120 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16BFE40);
121 return inner(this, a0);
122 }
123
124 void SetBorderSize(int a0) { // Function Generated
125 using FunctionPointerType = void (*)(ControlTileMap *self, int a0);
126 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16BFE70);
127 return inner(this, a0);
128 }
129
130 Size<int> GetTileSize() { // Function Generated
131 using FunctionPointerType = Size<int> (*)(ControlTileMap *self);
132 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16BE760);
133 return inner(this);
134 }
135
136 int GetTileHeight() { // Function Generated
137 using FunctionPointerType = int (*)(ControlTileMap *self);
138 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16BE750);
139 return inner(this);
140 }
141
142 int GetTileWidth() { // Function Generated
143 using FunctionPointerType = int (*)(ControlTileMap *self);
144 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16BE770);
145 return inner(this);
146 }
147
148 void SetTileSize(Size<int> a0) { // Function Generated
149 using FunctionPointerType = void (*)(ControlTileMap *self, Size<int> a0);
150 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16BFFC0);
151 return inner(this, a0);
152 }
153
154 void SetDefaultTile(int a0) { // Function Generated
155 using FunctionPointerType = void (*)(ControlTileMap *self, int a0);
156 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16BFF10);
157 return inner(this, a0);
158 }
159
160 void SetMapSize(Size<int> a0) { // Function Generated
161 using FunctionPointerType = void (*)(ControlTileMap *self, Size<int> a0);
162 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16BB860);
163 return inner(this, a0);
164 }
165
166 int MapWidth() { // Function Generated
167 using FunctionPointerType = int (*)(ControlTileMap *self);
168 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16BFE30);
169 return inner(this);
170 }
171
172 int MapHeight() { // Function Generated
173 using FunctionPointerType = int (*)(ControlTileMap *self);
174 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16BFE20);
175 return inner(this);
176 }
177
178 void MoveCells(Rect<int> a0, Point<int> a1) { // Function Generated
179 using FunctionPointerType = void (*)(ControlTileMap *self, Rect<int> a0, Point<int> a1);
180 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16BB880);
181 return inner(this, a0, a1);
182 }
183
184 struct ControlTileMap::CellInfo* GetCellFromScreen(int a0, int a1) { // Function Generated
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);
188 }
189
190 int GetCellIndexFromScreen(int a0, int a1) { // Function Generated
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);
194 }
195
196};
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
Definition shared.h:28