3#include <prim/seadSafeString.h>
4#include <container/seadSafeArray.h>
126 return mNextPoint[idx];
131 return mNextPointSecret[idx];
Definition CourseSelectPathPoint.h:7
PlacementFlag getPlacementFlag() const
Definition CourseSelectPathPoint.h:149
sead::FixedSafeString< 5 > mName
Definition CourseSelectPathPoint.h:155
const sead::SafeString & getNextPointSecret(u32 idx) const
Definition CourseSelectPathPoint.h:129
const sead::SafeString & getNextPoint(u32 idx) const
Definition CourseSelectPathPoint.h:124
u32 _420
Definition CourseSelectPathPoint.h:165
u32 _424
Definition CourseSelectPathPoint.h:166
const sead::SafeString & getName() const
Definition CourseSelectPathPoint.h:119
AttributeFlag getAttributeFlag() const
Definition CourseSelectPathPoint.h:134
EnemyFlag getEnemyFlag() const
Definition CourseSelectPathPoint.h:139
u32 _438
Definition CourseSelectPathPoint.h:171
PlacementFlag
Definition CourseSelectPathPoint.h:103
@ cPlacementFlag_Bubble1
Definition CourseSelectPathPoint.h:113
@ cPlacementFlag_Station
Definition CourseSelectPathPoint.h:105
@ cPlacementFlag_Balloon1
Definition CourseSelectPathPoint.h:111
@ cPlacementFlag_ShadowRoute
Definition CourseSelectPathPoint.h:108
@ cPlacementFlag_KoopaJr01
Definition CourseSelectPathPoint.h:109
@ cPlacementFlag_W1Item
Definition CourseSelectPathPoint.h:110
@ cPlacementFlag_Bubble2
Definition CourseSelectPathPoint.h:114
@ cPlacementFlag_Water
Definition CourseSelectPathPoint.h:115
@ cPlacementFlag_Coaster
Definition CourseSelectPathPoint.h:106
@ cPlacementFlag_Balloon2
Definition CourseSelectPathPoint.h:112
@ cPlacementFlag_ShadowDemo
Definition CourseSelectPathPoint.h:107
@ cPlacementFlag_Boarding
Definition CourseSelectPathPoint.h:104
PlacementFlag mPlacementFlag
Definition CourseSelectPathPoint.h:172
u32 _428
Definition CourseSelectPathPoint.h:167
u32 _444
Definition CourseSelectPathPoint.h:174
u32 _414
Definition CourseSelectPathPoint.h:162
EnemyFlag mEnemyFlag
Definition CourseSelectPathPoint.h:169
u32 _41c
Definition CourseSelectPathPoint.h:164
AttributeFlag mAttributeFlag
Definition CourseSelectPathPoint.h:168
TrapFlag getTrapFlag() const
Definition CourseSelectPathPoint.h:144
TrapFlag
Definition CourseSelectPathPoint.h:67
@ cTrapFlag_SwitchA
Definition CourseSelectPathPoint.h:85
@ cTrapFlag_KanketsusenA
Definition CourseSelectPathPoint.h:74
@ cTrapFlag_W7DemoEnd
Definition CourseSelectPathPoint.h:97
@ cTrapFlag_W6TrapA
Definition CourseSelectPathPoint.h:72
@ cTrapFlag_ShipKoopaJr04
Definition CourseSelectPathPoint.h:90
@ cTrapFlag_W7Demo
Definition CourseSelectPathPoint.h:95
@ cTrapFlag_W4TrapA
Definition CourseSelectPathPoint.h:70
@ cTrapFlag_KanketsusenD
Definition CourseSelectPathPoint.h:76
@ cTrapFlag_W7Return
Definition CourseSelectPathPoint.h:98
@ cTrapFlag_W8Koopa01
Definition CourseSelectPathPoint.h:91
@ cTrapFlag_W8Koopa02
Definition CourseSelectPathPoint.h:92
@ cTrapFlag_W6TrapB
Definition CourseSelectPathPoint.h:73
@ cTrapFlag_ShipKoopaJr01
Definition CourseSelectPathPoint.h:87
@ cTrapFlag_RainbowD
Definition CourseSelectPathPoint.h:83
@ cTrapFlag_RainbowB
Definition CourseSelectPathPoint.h:81
@ cTrapFlag_KanketsusenB
Definition CourseSelectPathPoint.h:75
@ cTrapFlag_ShipKoopaJr03
Definition CourseSelectPathPoint.h:89
@ cTrapFlag_KanketsusenE
Definition CourseSelectPathPoint.h:77
@ cTrapFlag_W7PreDemo
Definition CourseSelectPathPoint.h:96
@ cTrapFlag_W3TrapB
Definition CourseSelectPathPoint.h:69
@ cTrapFlag_RainbowA
Definition CourseSelectPathPoint.h:80
@ cTrapFlag_Dokan2
Definition CourseSelectPathPoint.h:79
@ cTrapFlag_W4TrapB
Definition CourseSelectPathPoint.h:71
@ cTrapFlag_W3TrapA
Definition CourseSelectPathPoint.h:68
@ cTrapFlag_Egg
Definition CourseSelectPathPoint.h:94
@ cTrapFlag_RainbowC
Definition CourseSelectPathPoint.h:82
@ cTrapFlag_DokanW8
Definition CourseSelectPathPoint.h:99
@ cTrapFlag_Dokan
Definition CourseSelectPathPoint.h:78
@ cTrapFlag_SwitchB
Definition CourseSelectPathPoint.h:86
@ cTrapFlag_Clear
Definition CourseSelectPathPoint.h:84
@ cTrapFlag_ShipKoopaJr02
Definition CourseSelectPathPoint.h:88
@ cTrapFlag_W8Koopa03
Definition CourseSelectPathPoint.h:93
AttributeFlag
Definition CourseSelectPathPoint.h:10
@ cAttributeFlag_Scale
Definition CourseSelectPathPoint.h:17
@ cAttributeFlag_OneStop
Definition CourseSelectPathPoint.h:27
@ cAttributeFlag_Board1
Definition CourseSelectPathPoint.h:22
@ cAttributeFlag_Focus
Definition CourseSelectPathPoint.h:21
@ cAttributeFlag_Stop
Definition CourseSelectPathPoint.h:11
@ cAttributeFlag_NonStop
Definition CourseSelectPathPoint.h:26
@ cAttributeFlag_1Up
Definition CourseSelectPathPoint.h:25
@ cAttributeFlag_FixX
Definition CourseSelectPathPoint.h:18
@ cAttributeFlag_Merge
Definition CourseSelectPathPoint.h:28
@ cAttributeFlag_Link3
Definition CourseSelectPathPoint.h:14
@ cAttributeFlag_Link1
Definition CourseSelectPathPoint.h:12
@ cAttributeFlag_FixZ
Definition CourseSelectPathPoint.h:20
@ cAttributeFlag_Link4
Definition CourseSelectPathPoint.h:15
@ cAttributeFlag_Link2
Definition CourseSelectPathPoint.h:13
@ cAttributeFlag_Link5
Definition CourseSelectPathPoint.h:16
@ cAttributeFlag_FixY
Definition CourseSelectPathPoint.h:19
@ cAttributeFlag_Shuffle
Definition CourseSelectPathPoint.h:23
@ cAttributeFlag_Slot
Definition CourseSelectPathPoint.h:24
u32 _440
Definition CourseSelectPathPoint.h:173
TrapFlag mTrapFlag
Definition CourseSelectPathPoint.h:170
u32 _418
Definition CourseSelectPathPoint.h:163
EnemyFlag
Definition CourseSelectPathPoint.h:32
@ cEnemyFlag_W1Item
Definition CourseSelectPathPoint.h:35
@ cEnemyFlag_W1PakkunB
Definition CourseSelectPathPoint.h:34
@ cEnemyFlag_W3EnemyA
Definition CourseSelectPathPoint.h:42
@ cEnemyFlag_W2Enemy1
Definition CourseSelectPathPoint.h:37
@ cEnemyFlag_W5bEnemy7
Definition CourseSelectPathPoint.h:58
@ cEnemyFlag_ChorobonA
Definition CourseSelectPathPoint.h:49
@ cEnemyFlag_W2Enemy0
Definition CourseSelectPathPoint.h:36
@ cEnemyFlag_NoUi
Definition CourseSelectPathPoint.h:62
@ cEnemyFlag_W4EnemyB
Definition CourseSelectPathPoint.h:45
@ cEnemyFlag_W4Circle
Definition CourseSelectPathPoint.h:48
@ cEnemyFlag_ChorobonB
Definition CourseSelectPathPoint.h:50
@ cEnemyFlag_W4EnemyA
Definition CourseSelectPathPoint.h:44
@ cEnemyFlag_W2EnemyB
Definition CourseSelectPathPoint.h:39
@ cEnemyFlag_W4EnemyC
Definition CourseSelectPathPoint.h:46
@ cEnemyFlag_W5bEnemy6
Definition CourseSelectPathPoint.h:57
@ cEnemyFlag_W5bEnemy2
Definition CourseSelectPathPoint.h:53
@ cEnemyFlag_W5bEnemy5
Definition CourseSelectPathPoint.h:56
@ cEnemyFlag_W5bEnemy1
Definition CourseSelectPathPoint.h:52
@ cEnemyFlag_W1PakkunA
Definition CourseSelectPathPoint.h:33
@ cEnemyFlag_W4EnemyD
Definition CourseSelectPathPoint.h:47
@ cEnemyFlag_W5bEnemy4
Definition CourseSelectPathPoint.h:55
@ cEnemyFlag_W5bDemo
Definition CourseSelectPathPoint.h:59
@ cEnemyFlag_W5bPreDemo
Definition CourseSelectPathPoint.h:60
@ cEnemyFlag_ChorobonC
Definition CourseSelectPathPoint.h:51
@ cEnemyFlag_W5Teresa
Definition CourseSelectPathPoint.h:61
@ cEnemyFlag_W3EnemyB
Definition CourseSelectPathPoint.h:43
@ cEnemyFlag_W5bEnemy3
Definition CourseSelectPathPoint.h:54
@ cEnemyFlag_W2Maze
Definition CourseSelectPathPoint.h:41
@ cEnemyFlag_Restart
Definition CourseSelectPathPoint.h:63
@ cEnemyFlag_W2EnemyC
Definition CourseSelectPathPoint.h:40
@ cEnemyFlag_W2EnemyA
Definition CourseSelectPathPoint.h:38