New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
NextGoto Struct Reference

#include <CourseData.h>

Public Types

enum  Type {
  cType_Normal , cType_Checkpoint , cType_DoorExit , cType_PipeUp ,
  cType_PipeDown , cType_PipeLeft , cType_PipeRight , cType_Falling ,
  cType_HipAttack , cType_Slip , cType_Swim , cType_MiniPipeUp = 16 ,
  cType_MiniPipeDown , cType_MiniPipeLeft , cType_MiniPipeRight , cType_Jump ,
  cType_Vine , cType_ForwardPipe , cType_Boss , cType_BossWalk ,
  cType_BossJump , cType_BossFall , cType_DoorEnter , cType_CreditsP1 = 29 ,
  cType_CreditsP2 , cType_CreditsP3 , cType_CreditsP4 , cType_Title ,
  cType_Ambush , cType_Num
}
enum  Flag { cFlag_FaceLeft = 1 << 0 , cFlag_RailPipe = 1 << 1 , cFlag_Enterable = 1 << 7 }

Public Attributes

struct { 
   u16   x 
   u16   y 
offset
struct { 
   u16   x 
   u16   y 
camera_offset
u8 id
struct { 
   u8   file 
   u8   next_goto 
destination
u8 type
u8 mp_spawn_flag
u8 area
u8 _unused0
u8 mp_inner_gap
u16 flag
u8 chibi_yoshi_next_goto
u8 coin_edit_priority
struct { 
   u8   info 
   u8   point 
rail
u8 wipe_type
u8 _pad [1]

Member Enumeration Documentation

◆ Type

Enumerator
cType_Normal 
cType_Checkpoint 
cType_DoorExit 
cType_PipeUp 
cType_PipeDown 
cType_PipeLeft 
cType_PipeRight 
cType_Falling 
cType_HipAttack 
cType_Slip 
cType_Swim 
cType_MiniPipeUp 
cType_MiniPipeDown 
cType_MiniPipeLeft 
cType_MiniPipeRight 
cType_Jump 
cType_Vine 
cType_ForwardPipe 
cType_Boss 
cType_BossWalk 
cType_BossJump 
cType_BossFall 
cType_DoorEnter 
cType_CreditsP1 
cType_CreditsP2 
cType_CreditsP3 
cType_CreditsP4 
cType_Title 
cType_Ambush 
cType_Num 

◆ Flag

Enumerator
cFlag_FaceLeft 

Spawns the player facing left.

cFlag_RailPipe 

An unused and broken DokanType, leftover from NSMBW that wasn't fully stripped.

cFlag_Enterable 

Allows the player to enter.

Member Data Documentation

◆ x

u16 NextGoto::x

◆ y

u16 NextGoto::y

◆ [struct]

struct { ... } NextGoto::offset

◆ [struct]

struct { ... } NextGoto::camera_offset

◆ id

u8 NextGoto::id

◆ file

u8 NextGoto::file

◆ next_goto

u8 NextGoto::next_goto

◆ [struct]

struct { ... } NextGoto::destination

◆ type

u8 NextGoto::type

◆ mp_spawn_flag

u8 NextGoto::mp_spawn_flag

◆ area

u8 NextGoto::area

◆ _unused0

u8 NextGoto::_unused0

◆ mp_inner_gap

u8 NextGoto::mp_inner_gap

◆ flag

u16 NextGoto::flag

◆ chibi_yoshi_next_goto

u8 NextGoto::chibi_yoshi_next_goto

◆ coin_edit_priority

u8 NextGoto::coin_edit_priority

◆ info

u8 NextGoto::info

◆ point

u8 NextGoto::point

◆ [struct]

struct { ... } NextGoto::rail

◆ wipe_type

u8 NextGoto::wipe_type

◆ _pad

u8 NextGoto::_pad[1]