New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
CourseInfo.h
Go to the documentation of this file.
1#pragma once
2
3#include <heap/seadDisposer.h>
4
6{
7 // createInstance() Address: 0x024D2884
8 // deleteInstance() Address: Deleted
9 // sInstance Address: 0x101D18EC
10 // SingletonDisposer_::~SingletonDisposer_() Address: 0x024D3F08
11 // SingletonDisposer_::sStaticDisposer Address: 0x101D18F0
12 // SingletonDisposer_::vtbl Address: 0x100B9AA8
14
15public:
16 // Address: 0x024D281C
18
19 u8 getWorldNo() const { return mCourseNow.world_no; }
20 u8 getCourseNo() const { return mCourseNow.course_no; }
21 u8 getFileNo() const { return mCourseNow.file_no; }
22 u8 getNextGotoNo() const { return mCourseNow.next_goto_no; }
23 u32 getAreaNo() const { return mCourseNow.area_no; }
24 u32 getSceneEnterType() const { return mCourseNow.scene_enter_type; }
25
26 // Address: 0x024D293C
28 // Address: 0x024D2954
30 // Address: 0x024D296C
32 // Address: 0x024D2984
34 // Address: 0x024D299C
36
37 // Address: 0x024D3910
38 bool isShortPlay() const;
39
40 // Address: 0x024D3940
41 bool isTitle() const;
42
43private:
44 struct
45 {
52 } mCourseNow;
53 struct
54 {
55 u8 world_no;
56 u8 course_no;
57 u8 file_no;
58 u8 next_goto_no;
59 u32 scene_enter_type;
60 } mCourseNext;
61};
62static_assert(sizeof(CourseInfo) == 0x24);
Definition CourseInfo.h:6
void setNextNextGotoNo(u8)
u8 course_no
Definition CourseInfo.h:47
u8 next_goto_no
Definition CourseInfo.h:49
void setNextWorldNo(u8)
void setNextSceneEnterType(u32)
u8 getFileNo() const
Definition CourseInfo.h:21
u8 world_no
Definition CourseInfo.h:46
u8 getWorldNo() const
Definition CourseInfo.h:19
u32 area_no
Definition CourseInfo.h:50
bool isShortPlay() const
u32 getSceneEnterType() const
Definition CourseInfo.h:24
u8 file_no
Definition CourseInfo.h:48
bool isTitle() const
u32 getAreaNo() const
Definition CourseInfo.h:23
void setNextCourseNo(u8)
u32 scene_enter_type
Definition CourseInfo.h:51
u8 getNextGotoNo() const
Definition CourseInfo.h:22
u8 getCourseNo() const
Definition CourseInfo.h:20
void setNextFileNo(u8)