![]() |
Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
|
Go to the source code of this file.
Macros | |
#define | StartList() { 53716, {0}, {0}, {0.0, 0.0, 0.0} } |
#define | StopList() { 58, {0}, {0}, {0.0, 0.0, 0.0} } |
#define | UseIntId(w2) { 0, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define | SetInitialPosition(x, y, z) { 1, {0}, {0}, {(x), (y), (z)} } |
#define | SetRelativePosition(x, y, z) { 2, {0}, {0}, {(x), (y), (z)} } |
#define | SetWorldPosition(x, y, z) { 3, {0}, {0}, {(x), (y), (z)} } |
#define | SetNormal(x, y, z) { 4, {0}, {0}, {(x), (y), (z)} } |
#define | SetScale(x, y, z) { 5, {0}, {0}, {(x), (y), (z)} } |
#define | SetRotation(x, y, z) { 6, {0}, {0}, {(x), (y), (z)} } |
#define | SetHeaderFlag(w2) { 7, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define | SetFlag(w2) { 8, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define | ClearFlag(w2) { 9, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define | SetFriction(x, y, z) { 10, {0}, {0}, {(x), (y), (z)} } |
#define | SetSpring(x) { 11, {0}, {0}, {(x), 0.0, 0.0} } |
#define | JumpToList(w1) { 12, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | SetColourNum(w2) { 13, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define | MakeDynObj(w2, w1) { 15, {(void *)(w1)}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define | StartGroup(w1) { 16, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | EndGroup(w1) { 17, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | AddToGroup(w1) { 18, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | SetType(w2) { 19, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define | SetMaterialGroup(w1) { 20, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | SetNodeGroup(w1) { 21, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | SetSkinShape(w1) { 22, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | SetPlaneGroup(w1) { 23, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | SetShapePtrPtr(w1) { 24, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | SetShapePtr(w1) { 25, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | SetShapeOffset(x, y, z) { 26, {0}, {0}, {(x), (y), (z)} } |
#define | SetCenterOfGravity(x, y, z) { 27, {0}, {0}, {(x), (y), (z)} } |
#define | LinkWith(w1) { 28, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | LinkWithPtr(w1) { 29, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | UseObj(w1) { 30, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | SetControlType(w2) { 31, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define | SetSkinWeight(w2, x) { 32, {0}, {(void *)(w2)}, {(x), 0.0, 0.0} } |
#define | SetAmbient(x, y, z) { 33, {0}, {0}, {(x), (y), (z)} } |
#define | SetDiffuse(x, y, z) { 34, {0}, {0}, {(x), (y), (z)} } |
#define | SetId(w2) { 35, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define | SetMaterial(w1, w2) { 36, {(void *)(w1)}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define | MapMaterials(w1) { 37, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | MapVertices(w1) { 38, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | Attach(w1) { 39, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | AttachTo(w2, w1) { 40, {(void *)(w1)}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define | SetAttachOffset(x, y, z) { 41, {0}, {0}, {(x), (y), (z)} } |
#define | CopyStrToIdBuf(w1) { 43, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | SetParamF(w2, x) { 44, {0}, {(void *)(w2)}, {(x), 0.0, 0.0} } |
#define | SetParamPtr(w2, w1) { 45, {(void *)(w1)}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define | MakeNetWithSubGroup(w2, w1) { 46, {(void *)(w1)}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define | AttachNetToJoint(w2, w1) { 47, {(void *)(w1)}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define | EndNetSubGroup(w1) { 48, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | MakeVertex(x, y, z) { 49, {0}, {0}, {(x), (y), (z)} } |
#define | MakeValPtr(id, flags, type, offset) { 50, {(void *)(id)}, {(void *)(type)}, {(offset), (flags), 0.0} } |
#define | UseTexture(w2) { 52, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define | SetTextureST(x, y) { 53, {0}, {0}, {(x), (y), 0.0} } |
#define | MakeNetFromShapeId(w1) { 54, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define | MakeNetFromShapeDblPtr(w1) { 55, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define AddToGroup | ( | w1 | ) | { 18, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define Attach | ( | w1 | ) | { 39, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define ClearFlag | ( | w2 | ) | { 9, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define CopyStrToIdBuf | ( | w1 | ) | { 43, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define EndGroup | ( | w1 | ) | { 17, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define EndNetSubGroup | ( | w1 | ) | { 48, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define JumpToList | ( | w1 | ) | { 12, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define LinkWith | ( | w1 | ) | { 28, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define LinkWithPtr | ( | w1 | ) | { 29, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define MakeNetFromShapeDblPtr | ( | w1 | ) | { 55, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define MakeNetFromShapeId | ( | w1 | ) | { 54, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define MakeValPtr | ( | id, | |
flags, | |||
type, | |||
offset | |||
) | { 50, {(void *)(id)}, {(void *)(type)}, {(offset), (flags), 0.0} } |
#define MakeVertex | ( | x, | |
y, | |||
z | |||
) | { 49, {0}, {0}, {(x), (y), (z)} } |
#define MapMaterials | ( | w1 | ) | { 37, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define MapVertices | ( | w1 | ) | { 38, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define SetAmbient | ( | x, | |
y, | |||
z | |||
) | { 33, {0}, {0}, {(x), (y), (z)} } |
#define SetAttachOffset | ( | x, | |
y, | |||
z | |||
) | { 41, {0}, {0}, {(x), (y), (z)} } |
#define SetCenterOfGravity | ( | x, | |
y, | |||
z | |||
) | { 27, {0}, {0}, {(x), (y), (z)} } |
#define SetColourNum | ( | w2 | ) | { 13, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define SetControlType | ( | w2 | ) | { 31, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define SetDiffuse | ( | x, | |
y, | |||
z | |||
) | { 34, {0}, {0}, {(x), (y), (z)} } |
#define SetFlag | ( | w2 | ) | { 8, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define SetFriction | ( | x, | |
y, | |||
z | |||
) | { 10, {0}, {0}, {(x), (y), (z)} } |
#define SetHeaderFlag | ( | w2 | ) | { 7, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define SetId | ( | w2 | ) | { 35, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define SetInitialPosition | ( | x, | |
y, | |||
z | |||
) | { 1, {0}, {0}, {(x), (y), (z)} } |
#define SetMaterialGroup | ( | w1 | ) | { 20, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define SetNodeGroup | ( | w1 | ) | { 21, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define SetNormal | ( | x, | |
y, | |||
z | |||
) | { 4, {0}, {0}, {(x), (y), (z)} } |
#define SetParamF | ( | w2, | |
x | |||
) | { 44, {0}, {(void *)(w2)}, {(x), 0.0, 0.0} } |
#define SetPlaneGroup | ( | w1 | ) | { 23, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define SetRelativePosition | ( | x, | |
y, | |||
z | |||
) | { 2, {0}, {0}, {(x), (y), (z)} } |
#define SetRotation | ( | x, | |
y, | |||
z | |||
) | { 6, {0}, {0}, {(x), (y), (z)} } |
#define SetScale | ( | x, | |
y, | |||
z | |||
) | { 5, {0}, {0}, {(x), (y), (z)} } |
#define SetShapeOffset | ( | x, | |
y, | |||
z | |||
) | { 26, {0}, {0}, {(x), (y), (z)} } |
#define SetShapePtr | ( | w1 | ) | { 25, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define SetShapePtrPtr | ( | w1 | ) | { 24, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define SetSkinShape | ( | w1 | ) | { 22, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define SetSkinWeight | ( | w2, | |
x | |||
) | { 32, {0}, {(void *)(w2)}, {(x), 0.0, 0.0} } |
#define SetSpring | ( | x | ) | { 11, {0}, {0}, {(x), 0.0, 0.0} } |
#define SetTextureST | ( | x, | |
y | |||
) | { 53, {0}, {0}, {(x), (y), 0.0} } |
#define SetType | ( | w2 | ) | { 19, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define SetWorldPosition | ( | x, | |
y, | |||
z | |||
) | { 3, {0}, {0}, {(x), (y), (z)} } |
#define StartGroup | ( | w1 | ) | { 16, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define StartList | ( | ) | { 53716, {0}, {0}, {0.0, 0.0, 0.0} } |
#define StopList | ( | ) | { 58, {0}, {0}, {0.0, 0.0, 0.0} } |
#define UseIntId | ( | w2 | ) | { 0, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |
#define UseObj | ( | w1 | ) | { 30, {(void *)(w1)}, {0}, {0.0, 0.0, 0.0} } |
#define UseTexture | ( | w2 | ) | { 52, {0}, {(void *)(w2)}, {0.0, 0.0, 0.0} } |