New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
CourseSelectDemoActor.h
Go to the documentation of this file.
1#pragma once
2
3#include <course_select/CourseSelectActor.h>
4#include <system/SaveMgr.h>
5
6// vtbl Address: 0x10044AE0
8{
9 // getRuntimeTypeInfoStatic()::typeInfo initialization guard variable Address: 0x101EA3D0
10 // getRuntimeTypeInfoStatic()::typeInfo Address: 0x101EA3F4
12
13public:
14 struct Location
15 {
16 s32 world_no; //< 0-indexed.
17 s32 sub_world_no; //< Per-world worldmap sections. Used for W5 Haunted section, W8 and W9.
18 s32 point_idx; //< 0-indexed.
19 };
20 static_assert(sizeof(Location) == 0xC, "CourseSelectDemoActor::Location size mismatch");
21
22protected:
23 // Address: 0x021D4CB4
24 CourseSelectDemoActor(const ActorCreateParameter& param);
25 // Address: 0x021D5838
27
28 // Address: 0x021D4D60
30
31 // TODO: ...
32
33public:
34 const Location& getLocation() const
35 {
36 return mLocation;
37 }
38
40 {
41 return mCourseNo;
42 }
43
44protected:
51 bool _104;
52};
53static_assert(sizeof(CourseSelectDemoActor) == 0x108, "CourseSelectDemoActor size mismatch");
Definition CourseSelectDemoActor.h:8
u32 getCourseNo() const
Definition CourseSelectDemoActor.h:39
~CourseSelectDemoActor() override
CourseSelectDemoActor(const ActorCreateParameter &param)
u32 _100
Definition CourseSelectDemoActor.h:50
Location mLocation
Definition CourseSelectDemoActor.h:48
SEAD_RTTI_OVERRIDE(CourseSelectDemoActor, CourseSelectActor)
bool _104
Definition CourseSelectDemoActor.h:51
sead::Vector3f _dc
Definition CourseSelectDemoActor.h:45
const Location & getLocation() const
Definition CourseSelectDemoActor.h:34
u32 _e8
Definition CourseSelectDemoActor.h:46
u32 _ec
Definition CourseSelectDemoActor.h:47
u32 mCourseNo
Definition CourseSelectDemoActor.h:49
bool preExecute() override
Callback invoked before the execute operation.
Definition CourseSelectDemoActor.h:15
s32 point_idx
Definition CourseSelectDemoActor.h:18
s32 sub_world_no
Definition CourseSelectDemoActor.h:17
s32 world_no
Definition CourseSelectDemoActor.h:16