56 #define ANIM_FLAG_NOLOOP (1 << 0) // 0x01 57 #define ANIM_FLAG_FORWARD (1 << 1) // 0x02 58 #define ANIM_FLAG_2 (1 << 2) // 0x04 59 #define ANIM_FLAG_HOR_TRANS (1 << 3) // 0x08 60 #define ANIM_FLAG_VERT_TRANS (1 << 4) // 0x10 61 #define ANIM_FLAG_5 (1 << 5) // 0x20 62 #define ANIM_FLAG_6 (1 << 6) // 0x40 63 #define ANIM_FLAG_7 (1 << 7) // 0x80 147 void *asVoidPtr[0x50];
s16 hurtboxRadius
Definition: types.h:178
u8 downOffset
Definition: types.h:172
struct GraphNode * parent
Definition: types.h:83
u32 interactType
Definition: types.h:171
Mat4 transform
Definition: types.h:165
f32 Vec3f[3]
Definition: types.h:23
s16 modelState
Definition: types.h:215
s16 animID
Definition: types.h:90
f32 floorHeight
Definition: types.h:270
s16 flags
Definition: types.h:66
f32 asF32[0x50]
Definition: types.h:138
struct Surface * floor
Definition: types.h:268
s16 twirlYaw
Definition: types.h:260
f32 x
Definition: types.h:200
s16 flags
Definition: types.h:184
OSMesg msg
Definition: types.h:43
signed char s8
Definition: ultratypes.h:11
s16 unkB0
Definition: types.h:290
f32 intendedMag
Definition: types.h:250
u32 prevAction
Definition: types.h:245
unsigned short int u16
Definition: ultratypes.h:14
OSTask task
Definition: types.h:41
f32 forwardVel
Definition: types.h:263
f32 slideVelX
Definition: types.h:264
float stickY
Definition: types.h:14
s16 health
Definition: types.h:289
Vec3f vel
Definition: types.h:262
s16 unk02
Definition: types.h:67
Vec3s vertex1
Definition: types.h:196
struct SpawnInfo * spawnInfo
Definition: types.h:278
Vec3s angleVel
Definition: types.h:258
s16 animFrame
Definition: types.h:93
s16 slideYaw
Definition: types.h:259
s16 numCollidedObjs
Definition: types.h:129
u16 input
Definition: types.h:241
u32 action
Definition: types.h:244
s32 animAccel
Definition: types.h:96
s8 handState
Definition: types.h:213
f32 peakHeight
Definition: types.h:297
signed short int s16
Definition: ultratypes.h:13
u16 buttonDown
Definition: types.h:16
struct GraphNode * prev
Definition: types.h:81
s8 numLootCoins
Definition: types.h:175
s32 unk0
Definition: types.h:304
void * behavior
Definition: types.h:161
s8 eyeState
Definition: types.h:212
u32 particleFlags
Definition: types.h:243
s16 numCoins
Definition: types.h:285
u8 framesSinceB
Definition: types.h:254
s16 hurtboxHeight
Definition: types.h:179
s16 unk08
Definition: types.h:70
struct Animation * curAnim
Definition: types.h:92
s16 waterLevel
Definition: types.h:272
struct Object * collidedObjs[4]
Definition: types.h:130
f32 Vec4f[4]
Definition: types.h:26
Vec3f unk18
Definition: types.h:220
s16 Vec4s[4]
Definition: types.h:27
s16 rawStickX
Definition: types.h:11
u32 stackIndex
Definition: types.h:152
struct MarioAnimation * animation
Definition: types.h:283
u16 capTimer
Definition: types.h:295
s8 flags
Definition: types.h:192
float stickX
Definition: types.h:13
f32 hurtboxRadius
Definition: types.h:158
struct GraphNode * next
Definition: types.h:82
u32 flags
Definition: types.h:242
u16 actionTimer
Definition: types.h:248
struct Object * marioObj
Definition: types.h:277
s16 * asS16P[0x50]
Definition: types.h:140
s16 numStars
Definition: types.h:286
s8 grabPos
Definition: types.h:216
struct Object * object
Definition: types.h:205
SpTaskState
Definition: types.h:31
struct ObjectNode * next
Definition: types.h:118
f32 unkC4
Definition: types.h:299
struct Area * area
Definition: types.h:279
OSMesgQueue * msgqueue
Definition: types.h:42
float stickMag
Definition: types.h:15
s16 Vec3s[3]
Definition: types.h:24
s16 unk06
Definition: types.h:69
u32 action
Definition: types.h:210
OSMesgQueue * queue
Definition: types.h:49
u16 buttonPressed
Definition: types.h:17
f32 z
Definition: types.h:202
struct Object * prevObj
Definition: types.h:126
s32 animFrameAccelAssist
Definition: types.h:95
s16 activeFlags
Definition: types.h:128
s32 * asS32P[0x50]
Definition: types.h:141
s8 unk19
Definition: types.h:105
struct Surface * wall
Definition: types.h:266
Vec3s angle
Definition: types.h:106
struct Object * usedObj
Definition: types.h:275
u32 * asAnims[0x50]
Definition: types.h:142
s16 unkB8
Definition: types.h:296
u32 asU32[0x50]
Definition: types.h:135
void * index
Definition: types.h:73
float f32
Definition: ultratypes.h:29
s16 asS16[0x50][2]
Definition: types.h:137
struct ObjectNode * prev
Definition: types.h:119
f32 hitboxHeight
Definition: types.h:157
u8 doubleJumpTimer
Definition: types.h:256
u16 animTimer
Definition: types.h:94
u32 stack[8]
Definition: types.h:153
void * asVoidP[0x50]
Definition: types.h:139
s16 unk1F4
Definition: types.h:154
s16 intendedYaw
Definition: types.h:251
struct Object * interactObj
Definition: types.h:273
s8 unk18
Definition: types.h:104
s16 upperY
Definition: types.h:195
s32 * unk4
Definition: types.h:305
u32 collidedObjInteractTypes
Definition: types.h:284
s8 numLives
Definition: types.h:288
s16 radius
Definition: types.h:176
u8 healCounter
Definition: types.h:292
s8 damageOrCoinValue
Definition: types.h:173
s16 lowerY
Definition: types.h:194
s8 capState
Definition: types.h:211
s16 invincTimer
Definition: types.h:252
u32 * behScript
Definition: types.h:151
u32 actionArg
Definition: types.h:249
s16 type
Definition: types.h:79
struct GraphNode * sharedChild
Definition: types.h:103
s16 respawnInfoType
Definition: types.h:155
void * throwMatrix
Definition: types.h:111
Vec3s unk12
Definition: types.h:219
s16 floorAngle
Definition: types.h:271
s8 health
Definition: types.h:174
u32 collidedObjInteractTypes
Definition: types.h:127
s16 unk04
Definition: types.h:68
struct Object * asObjPtr[0x50]
Definition: types.h:148
Vec3f pos
Definition: types.h:107
OSMesg msg
Definition: types.h:50
f32 hurtboxHeight
Definition: types.h:159
u32 unk210
Definition: types.h:162
s16 force
Definition: types.h:191
u32 unk1C8
Definition: types.h:150
struct Controller * controller
Definition: types.h:282
Vec3f cameraToObject
Definition: types.h:112
f32 quicksandDepth
Definition: types.h:298
Vec3s vertex2
Definition: types.h:197
struct MarioBodyState * marioBodyState
Definition: types.h:281
s8 unk07
Definition: types.h:214
s32 Vec3i[3]
Definition: types.h:25
struct Object * parentObj
Definition: types.h:125
struct Object * platform
Definition: types.h:163
struct Animation * targetAnim
Definition: types.h:234
void * respawnInfo
Definition: types.h:166
s32 asS32[0x50]
Definition: types.h:136
Vec3f pos
Definition: types.h:261
u32 length
Definition: types.h:74
Vec3s pos
Definition: types.h:185
f32 slideVelZ
Definition: types.h:265
u16 actionState
Definition: types.h:247
struct Object * heldObj
Definition: types.h:274
u8 framesSinceA
Definition: types.h:253
struct Surface * ceil
Definition: types.h:267
u8 wallKickTimer
Definition: types.h:255
s16 flags
Definition: types.h:80
u8 hurtCounter
Definition: types.h:291
Vec3s vertex3
Definition: types.h:198
f32 y
Definition: types.h:201
unsigned char u8
Definition: ultratypes.h:12
void * collisionData
Definition: types.h:164
f32 ceilHeight
Definition: types.h:269
f32 Mat4[4][4]
Definition: types.h:29
struct MarioAnimDmaRelatedThing * animDmaTable
Definition: types.h:232
u16 unk00
Definition: types.h:240
Vec3s faceAngle
Definition: types.h:257
s8 room
Definition: types.h:193
u8 unk0B
Definition: types.h:217
f32 hitboxDownOffset
Definition: types.h:160
s16 rawStickY
Definition: types.h:12
s16 type
Definition: types.h:190
signed int s32
Definition: ultratypes.h:15
Vec3f scale
Definition: types.h:108
u8 fadeWarpOpacity
Definition: types.h:294
OSContStatus * statusData
Definition: types.h:18
s16 height
Definition: types.h:177
struct GraphNode * children
Definition: types.h:84
f32 hitboxRadius
Definition: types.h:156
f32 originOffset
Definition: types.h:204
OSContPad * controllerData
Definition: types.h:19
s8 numKeys
Definition: types.h:287
struct CameraPlayerStatus * statusForCamera
Definition: types.h:280
void * values
Definition: types.h:72
Definition: object_helpers.h:7
unsigned int u32
Definition: ultratypes.h:16
u8 squishTimer
Definition: types.h:293
Vec3s unkC
Definition: types.h:218
u32 currentDma
Definition: types.h:233
u32 stepSound
Definition: types.h:246
f32 Vec2f[2]
Definition: types.h:22
struct SpawnInfo * unk4C
Definition: types.h:110
struct Object * asObject[0x50]
Definition: types.h:145
s16 unk0A
Definition: types.h:71
struct Object * riddenObj
Definition: types.h:276
s16 animYTrans
Definition: types.h:91