![]() |
Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
|
#include <ultra64.h>Go to the source code of this file.
Data Structures | |
| struct | Controller |
| struct | SPTask |
| struct | VblankHandler |
| struct | Animation |
| struct | GraphNode |
| struct | GraphNodeObject_sub |
| struct | GraphNodeObject |
| struct | ObjectNode |
| struct | Object |
| struct | ObjectHitbox |
| struct | Waypoint |
| struct | Surface |
| struct | MarioBodyState |
| struct | MarioAnimDmaRelatedThing |
| struct | MarioAnimation |
| struct | MarioState |
| struct | StructGeo802D2360 |
Macros | |
| #define | ANIM_FLAG_NOLOOP (1 << 0) |
| #define | ANIM_FLAG_FORWARD (1 << 1) |
| #define | ANIM_FLAG_2 (1 << 2) |
| #define | ANIM_FLAG_HOR_TRANS (1 << 3) |
| #define | ANIM_FLAG_VERT_TRANS (1 << 4) |
| #define | ANIM_FLAG_5 (1 << 5) |
| #define | ANIM_FLAG_6 (1 << 6) |
| #define | ANIM_FLAG_7 (1 << 7) |
Typedefs | |
| typedef f32 | Vec2f[2] |
| typedef f32 | Vec3f[3] |
| typedef s16 | Vec3s[3] |
| typedef s32 | Vec3i[3] |
| typedef f32 | Vec4f[4] |
| typedef s16 | Vec4s[4] |
| typedef f32 | Mat4[4][4] |
Enumerations | |
| enum | SpTaskState { SPTASK_STATE_NOT_STARTED, SPTASK_STATE_RUNNING, SPTASK_STATE_INTERRUPTED, SPTASK_STATE_FINISHED, SPTASK_STATE_FINISHED_DP } |
| #define ANIM_FLAG_2 (1 << 2) |
| #define ANIM_FLAG_5 (1 << 5) |
| #define ANIM_FLAG_6 (1 << 6) |
| #define ANIM_FLAG_7 (1 << 7) |
| #define ANIM_FLAG_FORWARD (1 << 1) |
| #define ANIM_FLAG_HOR_TRANS (1 << 3) |
| #define ANIM_FLAG_NOLOOP (1 << 0) |
| #define ANIM_FLAG_VERT_TRANS (1 << 4) |
| enum SpTaskState |
1.8.13