SSBM Decomp
Loading...
Searching...
No Matches
forward.h File Reference
#include <placeholder.h>

Go to the source code of this file.

Macros

#define CAM_BOUNDS_INSIDE   0
#define CAM_BOUNDS_OUTSIDE_TOP   (1 << 0)
 0x1
#define CAM_BOUNDS_OUTSIDE_BOTTOM   (1 << 1)
 0x2
#define CAM_BOUNDS_OUTSIDE_LEFT   (1 << 2)
 0x4
#define CAM_BOUNDS_OUTSIDE_RIGHT   (1 << 3)
 0x8

Enumerations

enum  CameraType {
  CAMERA_STANDARD = 0 ,
  CAMERA_PAUSE = 1 ,
  CAMERA_TRAINING_MENU = 2 ,
  CAMERA_CLEAR = 3 ,
  CAMERA_FIXED = 4 ,
  CAMERA_FREE ,
  CAMERA_BOSS_INTRO ,
  CAMERA_DEBUG_FOLLOW ,
  CAMERA_DEBUG_FREE = 8
}
enum  CmSnapStatus {
  CmSnapStatus_Sleep ,
  CmSnapStatus_Unk1 ,
  CmSnapStatus_Unk2 ,
  CmSnapStatus_Unk3 ,
  CmSnapStatus_Unk4 ,
  CmSnapStatus_Unk5
}

Macro Definition Documentation

◆ CAM_BOUNDS_INSIDE

#define CAM_BOUNDS_INSIDE   0

◆ CAM_BOUNDS_OUTSIDE_TOP

#define CAM_BOUNDS_OUTSIDE_TOP   (1 << 0)

0x1

◆ CAM_BOUNDS_OUTSIDE_BOTTOM

#define CAM_BOUNDS_OUTSIDE_BOTTOM   (1 << 1)

0x2

◆ CAM_BOUNDS_OUTSIDE_LEFT

#define CAM_BOUNDS_OUTSIDE_LEFT   (1 << 2)

0x4

◆ CAM_BOUNDS_OUTSIDE_RIGHT

#define CAM_BOUNDS_OUTSIDE_RIGHT   (1 << 3)

0x8

Enumeration Type Documentation

◆ CameraType

enum CameraType
Enumerator
CAMERA_STANDARD 

mode used during normal gameplay

CAMERA_PAUSE 

mode used during pause menu

CAMERA_TRAINING_MENU 

mode used when the training menu is open

CAMERA_CLEAR 

camera zooms in on the target. gets set when

CAMERA_FIXED 
CAMERA_FREE 

used in training mode, and special melee "Camera Mode"

CAMERA_BOSS_INTRO 

used during master/crazy hand match spawn. rotates

CAMERA_DEBUG_FOLLOW 

follows the player, but can change pos/rotation offset

CAMERA_DEBUG_FREE 

◆ CmSnapStatus

Remarks
CmSnapStatus_Sleep is named by an assert in cmSnap_800315C8.
Enumerator
CmSnapStatus_Sleep 
CmSnapStatus_Unk1 
CmSnapStatus_Unk2 
CmSnapStatus_Unk3 
CmSnapStatus_Unk4 
CmSnapStatus_Unk5