SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
FootPrint Class Reference
Inheritance diagram for FootPrint:
NameObj

Public Member Functions

 FootPrint (const char *, int, int)
 
void setTexture (ResTIMG *)
 
- Public Member Functions inherited from NameObj
 NameObj (const char *pName)
 Constructs a new NameObj instance.
 
virtual void init (const JMapInfoIter &rIter)
 Intializes the NameObj and can set various settings and construct necessary classes.
 
virtual void initAfterPlacement ()
 
virtual void movement ()
 
virtual void draw () const
 Draws the object. Does nothing until overridden.
 
virtual void calcAnim ()
 
virtual void calcViewAndEntry ()
 
void initWithoutIter ()
 Initializes a NameObj without a JMapInfoIter instance.
 
void setName (const char *pName)
 Sets the NameObj's mName.
 
void executeMovement ()
 
void requestSuspend ()
 
void requestResume ()
 
void syncWithFlags ()
 

Public Attributes

JUTTexture * _C
 
FootPrintInfo * _10
 
f32 _14
 
f32 _18
 
f32 _1C
 
s32 _20
 
u32 _24
 
u32 _28
 
f32 _2C
 
f32 _30
 
f32 _34
 
f32 _38
 
u8 _3C
 
- Public Attributes inherited from NameObj
const char * mName
 A string to identify the NameObj.
 
volatile u16 mFlags
 Flags in relation to movement.
 
s16 mExecutorIdx
 The index into the NameObjExecuteInfo array.
 

Detailed Description

Definition at line 9 of file FootPrint.hpp.

Member Data Documentation

◆ _C

JUTTexture* FootPrint::_C

Definition at line 14 of file FootPrint.hpp.

◆ _10

FootPrintInfo* FootPrint::_10

Definition at line 15 of file FootPrint.hpp.

◆ _14

f32 FootPrint::_14

Definition at line 16 of file FootPrint.hpp.

◆ _18

f32 FootPrint::_18

Definition at line 17 of file FootPrint.hpp.

◆ _1C

f32 FootPrint::_1C

Definition at line 18 of file FootPrint.hpp.

◆ _20

s32 FootPrint::_20

Definition at line 19 of file FootPrint.hpp.

◆ _24

u32 FootPrint::_24

Definition at line 20 of file FootPrint.hpp.

◆ _28

u32 FootPrint::_28

Definition at line 21 of file FootPrint.hpp.

◆ _2C

f32 FootPrint::_2C

Definition at line 22 of file FootPrint.hpp.

◆ _30

f32 FootPrint::_30

Definition at line 23 of file FootPrint.hpp.

◆ _34

f32 FootPrint::_34

Definition at line 24 of file FootPrint.hpp.

◆ _38

f32 FootPrint::_38

Definition at line 25 of file FootPrint.hpp.

◆ _3C

u8 FootPrint::_3C

Definition at line 26 of file FootPrint.hpp.