|
5 | 5 | #include "FGDK3/Playstation2/Thread.h" |
6 | 6 |
|
7 | 7 | #include "Dogs/SimObj.h" |
| 8 | +#include "FGDK3/Widget.h" |
| 9 | + |
| 10 | + |
8 | 11 | // Unknown data and functions. |
9 | 12 |
|
10 | 13 | extern int D_0034C300[]; |
@@ -207,72 +210,101 @@ struct ShapeParams_Dynamic : public ShapeParams { |
207 | 210 |
|
208 | 211 | class ShapeInstance { |
209 | 212 | public: |
210 | | - |
211 | | - ShapeInstance(); |
212 | | - virtual ~ShapeInstance(); |
| 213 | + ShapeInstance(); |
| 214 | + virtual ~ShapeInstance(); |
213 | 215 | }; |
214 | 216 |
|
215 | | -struct GE_DMAPktRc1i69 { |
216 | | - GE_DMAPktRc1i69(); |
217 | | - virtual ~GE_DMAPktRc1i69(); |
| 217 | +class GE_DMAPktRc1i69 { // GE_DMAPktRc1i69 : public GE_DMAPktRcGeneric |
| 218 | + public: |
| 219 | + GE_DMAPktRc1i69(); |
| 220 | + virtual ~GE_DMAPktRc1i69(); |
218 | 221 | }; |
219 | 222 |
|
220 | | -struct Action { |
221 | | - int unk0; |
222 | | - Action(); |
223 | | - virtual ~Action(); |
224 | | - virtual void func_002462a8() = 0; |
| 223 | +class Action { |
| 224 | + public: |
| 225 | + int unk0; |
| 226 | + Action(); |
| 227 | + virtual ~Action(); |
| 228 | + virtual void func_002462a8() = 0; |
225 | 229 | }; |
226 | 230 |
|
227 | | -struct Resource_LayoutUnit { |
228 | | - int unk0; |
229 | | - void* unk4; |
230 | | - Resource_LayoutUnit(void*); |
231 | | - virtual ~Resource_LayoutUnit(); |
| 231 | +class Resource_LayoutUnit { |
| 232 | + public: |
| 233 | + int unk0; |
| 234 | + void* unk4; |
| 235 | + Resource_LayoutUnit(void*); |
| 236 | + virtual ~Resource_LayoutUnit(); |
232 | 237 | }; |
233 | 238 | /* |
234 | | -struct Resource_LayoutOverlay : public Resource_LayoutUnit { |
235 | | - int unkC; |
236 | | - void* unk10; |
| 239 | +class Resource_LayoutOverlay : public Resource_LayoutUnit { |
| 240 | + public: |
| 241 | + int unkC; |
| 242 | + void* unk10; |
| 243 | + //Resource_LayoutOverlay |
| 244 | + virtual ~Resource_LayoutOverlay(); |
237 | 245 |
|
238 | 246 | }*/ |
239 | 247 |
|
240 | 248 |
|
241 | | -struct Resource_LayoutGroup : public Resource_LayoutUnit { |
242 | | - int unkC; |
243 | | - void* unk10; |
244 | | - Resource_LayoutGroup(void*, int, void*); |
245 | | - virtual ~Resource_LayoutGroup(); |
| 249 | +class Resource_LayoutGroup : public Resource_LayoutUnit { |
| 250 | + public: |
| 251 | + int unkC; |
| 252 | + void* unk10; |
| 253 | + Resource_LayoutGroup(void*, int, void*); |
| 254 | + virtual ~Resource_LayoutGroup(); |
246 | 255 | }; |
247 | | -/* |
| 256 | + |
| 257 | +// class Resource_LayoutInclusiveGroup : public Resource_LayoutGroup { |
| 258 | +// public: |
| 259 | +// virtual ~Resource_LayoutInclusiveGroup(); |
| 260 | +// |
| 261 | +// }; |
| 262 | + |
| 263 | + |
248 | 264 | class FileSystemDisc { |
| 265 | + public: |
| 266 | + FileSystemDisc(); |
| 267 | + FileSystemDisc(int, void*); |
| 268 | + virtual ~FileSystemDisc(); |
249 | 269 | }; |
250 | 270 |
|
251 | 271 | class FileSystemDisc_CD : public FileSystemDisc { |
| 272 | + public: |
| 273 | + FileSystemDisc_CD(); |
| 274 | + virtual ~FileSystemDisc_CD(); |
252 | 275 | }; |
253 | 276 |
|
254 | 277 | class FileSystemDiscRoot : public FileSystemDisc { |
| 278 | + public: |
| 279 | + FileSystemDiscRoot(); |
| 280 | + // func_002FFA20 |
| 281 | + // func_002FFA58 |
| 282 | + // func_002FFAC0 |
| 283 | + // func_002FFAF8 |
| 284 | + virtual ~FileSystemDiscRoot(); |
| 285 | + int func_002FFA90(); |
255 | 286 | }; |
256 | | -*/ |
257 | 287 |
|
258 | | -/* |
| 288 | + |
| 289 | + |
259 | 290 | class StorageDevice { |
| 291 | + public: |
| 292 | + //StorageDevice |
| 293 | + virtual ~StorageDevice(); |
260 | 294 | }; |
261 | 295 |
|
| 296 | +/* |
262 | 297 | class StorageDevice_MemCard : public StorageDevice { |
263 | 298 | public: |
264 | 299 | StorageDevice_MemCard(int card); |
265 | | -}; |
266 | | -*/ |
| 300 | +};*/ |
| 301 | + |
267 | 302 |
|
268 | 303 | /* |
269 | 304 | class Widget_Desktop : public Widget_Border { |
270 | 305 | }; |
271 | 306 | */ |
272 | 307 |
|
273 | | -class StorageDevice { |
274 | | - |
275 | | -}; |
276 | 308 |
|
277 | 309 | namespace File { |
278 | 310 | struct Access { |
@@ -352,6 +384,9 @@ namespace BookMetaphor { |
352 | 384 | public: |
353 | 385 | int unk0; |
354 | 386 | virtual ~Page(); |
| 387 | + void func_0019E378(); |
| 388 | + int func_0019E3A8(); |
| 389 | + int func_0019E3B0(); |
355 | 390 |
|
356 | 391 | }; |
357 | 392 |
|
@@ -417,12 +452,16 @@ namespace BookMetaphor { |
417 | 452 | }; |
418 | 453 | }; |
419 | 454 |
|
420 | | -class GameLayer { |
421 | | - |
| 455 | +class GameLayer : public Widget_WithChildren { |
| 456 | + public: |
| 457 | + int unkD0; |
| 458 | + GameLayer(); |
422 | 459 | }; |
423 | 460 |
|
424 | 461 | class BookMetaphorLayer : public GameLayer { |
425 | | - |
| 462 | + public: |
| 463 | + BookMetaphorLayer(); |
| 464 | + virtual ~BookMetaphorLayer(); |
426 | 465 | }; |
427 | 466 |
|
428 | 467 | class GE_GSPageMgr { |
@@ -493,9 +532,9 @@ void func_00187490(s_func_00187490* arg0, void* dest, int arg2, size_t arg3); |
493 | 532 |
|
494 | 533 | // bookmetaphor |
495 | 534 | void func_00196418(void); |
496 | | -void func_0019E378(void); |
497 | | -int func_0019E3A8(void); |
498 | | -int func_0019E3B0(void); |
| 535 | + |
| 536 | + |
| 537 | + |
499 | 538 |
|
500 | 539 | //void func_001AD180(void); |
501 | 540 | void func_001AD560(void); |
|
0 commit comments