|
SSBM Decomp
|
#include "camera.h"#include "baselib/forward.h"#include "baselib/wobj.h"#include <math.h>#include <sysdolphin/baselib/cobj.h>#include <melee/cm/types.h>Go to the source code of this file.
Variables | |
| static Camera | cm_80452C68 |
| .bss | |
| static CameraDebugMode | cm_80453004 |
| static CameraModeCallbacks | cm_803BCB18 |
| static HSD_WObjDesc | cm_803BCB3C |
| static HSD_WObjDesc | cm_803BCB50 |
| static HSD_CameraDescPerspective | cm_803BCB64 |
| static f32 | cm_803BCB9C [5] = { 0.0f, 1.5f, 1.32f, 1.16f, 1.0f } |
| static s8 | cm_803BCBB0 [0x20] = "couldn't get CmSubject struct.\n" |
| static char | cm_803BCBD0 [0xB] = "camera.c" |
| static char | cm_803BCBDC [0x1B] = "fov_u<MTXDegToRad(90.0F)" |
| static char | cm_803BCBF8 [0x1B] = "fov_d<MTXDegToRad(90.0F)" |
| static char | cm_803BCC14 [0x1B] = "fov_r<MTXDegToRad(90.0F)" |
| static char | cm_803BCC30 [0x1B] = "fov_l<MTXDegToRad(90.0F)" |
| static char | lbl_803BCC70 [0x17] = "rate>0.0F&&rate<=1.0F" |
| static char | lbl_803BCC88 [0x17] = "snapshot! ptr=%08x\n" |
| static CameraUnkGlobals | cm_803BCCA0 |
| static Vec3 const | cm_WorldForward = { 0.0f, 0.0f, -1.0f } |
| .rodata | |
| static Vec3 const | cm_803B73C4 = { 0.0f } |
| static Vec3 const | cm_WorldUp = { 0.0f, 1.0f, 0.0f } |
| static Vec3 const | cm_803B73DC = { 0.0f, 1.0f, 0.0f } |
| static CmSubject * | cm_804D6458 |
| .sbss | |
| static CmSubject * | cm_804D645C |
| static CmSubject * | cm_804D6460 |
| CmSubject * | cm_804D6468 |
| static char | cm_804D3938 [0x8] = "0" |
| .sdata | |
| float const | cm_804D7E00 = -3.4028235E+38f |
| sdata2 | |
| float const | cm_804D7E04 = 1.0f |
| float const | cm_804D7E08 = 0.1f |
| float const | cm_804D7E0C = 16384.0f |
| float const | cm_804D7E10 = -1.0f |
| float const | cm_804D7E14 = 0.0f |
| double const | cm_804D7E18 = 1.0f |
| double const | cm_804D7E20 = 4503601774854144.0f |
| float const | cm_804D7E28 = 0.64999998f |
| float const | cm_804D7E2C = 0.34999999f |
| float const | cm_804D7E30 = 0.5f |
| float const | cm_804D7E34 = -0.5f |
| float const | cm_804D7E38 = 3.4028235E+38f |
| float const | cm_804D7E3C = 40.0f |
| float const | cm_804D7E40 = 80.0f |
| float const | cm_804D7E44 = 5000.0f |
| float const | cm_804D7E48 = 4920.0f |
| float const | cm_804D7E4C = 10.0f |
| float const | cm_804D7E50 = 390.0f |
| float const | cm_804D7E54 = 99999.0f |
| float const | cm_804D7E58 = 0.000099999997f |
| float const | cm_804D7E5C = 1000.0f |
| float const | cm_804D7E60 = 0.017453292f |
| float const | cm_804D7E64 = 1.5707964f |
| float const | cm_804D7E68 = 0.001f |
| float const | cm_804D7E6C = -0.001f |
| float const | cm_804D7E70 = 30.0f |
| float const | cm_804D7E74 = 0.85f |
| double const | cm_804D7E78 = 0.5f |
| double const | cm_804D7E80 = 3.0f |
| float const | cm_804D7E88 = 0.999f |
| float const | cm_804D7E8C = -0.999f |
| float const | cm_804D7E90 = 5.0f |
| float const | cm_804D7E94 = 20.0f |
| float const | cm_804D7E98 = 3.0f |
| double const | cm_804D7EA0 = 0.125f |
| float const | cm_804D7EA8 = 2.0f |
| float const | cm_804D7EAC = 2000.0f |
| float const | cm_804D7EB0 = -2000.0f |
| double const | cm_804D7EB8 = -1.0f |
| float const | cm_804D7EC0 = 4.0f |
| f64 const | cm_804D7EC8 = M_PI / 8 |
| f64 const | cm_804D7ED0 = M_PI / 16 |
| f64 const | cm_804D7ED8 = M_PI * 2 |
| f64 const | cm_804D7EE0 = M_PI |
| f64 const | cm_804D7EE8 = 0.0001f |
| double const | cm_804D7EF0 = 0.0f |
| float const | cm_804D7EF8 = 8.5070587E+37f |
| float const | cm_804D7EFC = -8.5070587E+37f |
| float const | cm_804D7F00 = 2.1474836E+9f |
| float const | cm_804D7F04 = -2.1474836E+9f |
| float const | cm_804D7F08 = 10000.0f |
|
static |
.bss
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
.rodata
|
static |
|
static |
|
static |
|
static |
.sbss
|
static |
|
static |
| CmSubject* cm_804D6468 |
|
static |
.sdata
| float const cm_804D7E00 = -3.4028235E+38f |
sdata2
| float const cm_804D7E04 = 1.0f |
| float const cm_804D7E08 = 0.1f |
| float const cm_804D7E0C = 16384.0f |
| float const cm_804D7E10 = -1.0f |
| float const cm_804D7E14 = 0.0f |
| double const cm_804D7E18 = 1.0f |
| double const cm_804D7E20 = 4503601774854144.0f |
| float const cm_804D7E28 = 0.64999998f |
| float const cm_804D7E2C = 0.34999999f |
| float const cm_804D7E30 = 0.5f |
| float const cm_804D7E34 = -0.5f |
| float const cm_804D7E38 = 3.4028235E+38f |
| float const cm_804D7E3C = 40.0f |
| float const cm_804D7E40 = 80.0f |
| float const cm_804D7E44 = 5000.0f |
| float const cm_804D7E48 = 4920.0f |
| float const cm_804D7E4C = 10.0f |
| float const cm_804D7E50 = 390.0f |
| float const cm_804D7E54 = 99999.0f |
| float const cm_804D7E58 = 0.000099999997f |
| float const cm_804D7E5C = 1000.0f |
| float const cm_804D7E60 = 0.017453292f |
| float const cm_804D7E64 = 1.5707964f |
| float const cm_804D7E68 = 0.001f |
| float const cm_804D7E6C = -0.001f |
| float const cm_804D7E70 = 30.0f |
| float const cm_804D7E74 = 0.85f |
| double const cm_804D7E78 = 0.5f |
| double const cm_804D7E80 = 3.0f |
| float const cm_804D7E88 = 0.999f |
| float const cm_804D7E8C = -0.999f |
| float const cm_804D7E90 = 5.0f |
| float const cm_804D7E94 = 20.0f |
| float const cm_804D7E98 = 3.0f |
| double const cm_804D7EA0 = 0.125f |
| float const cm_804D7EA8 = 2.0f |
| float const cm_804D7EAC = 2000.0f |
| float const cm_804D7EB0 = -2000.0f |
| double const cm_804D7EB8 = -1.0f |
| float const cm_804D7EC0 = 4.0f |
| f64 const cm_804D7EC8 = M_PI / 8 |
| f64 const cm_804D7ED0 = M_PI / 16 |
| f64 const cm_804D7ED8 = M_PI * 2 |
| f64 const cm_804D7EE0 = M_PI |
| f64 const cm_804D7EE8 = 0.0001f |
| double const cm_804D7EF0 = 0.0f |
| float const cm_804D7EF8 = 8.5070587E+37f |
| float const cm_804D7EFC = -8.5070587E+37f |
| float const cm_804D7F00 = 2.1474836E+9f |
| float const cm_804D7F04 = -2.1474836E+9f |
| float const cm_804D7F08 = 10000.0f |