Go to the source code of this file.
◆ anonymous enum
| Enumerator |
|---|
| RIGHT_LEANING_CURVE | |
| LEFT_LEANING_CURVE | |
| RIGHT_CURVE | |
| LEFT_CURVE | |
| STRAIGHT | |
◆ bInMultiPathSection
| s16 bInMultiPathSection[] |
|
extern |
◆ cpu_enteringPathIntersection
| s16 cpu_enteringPathIntersection[] |
|
extern |
◆ cpu_exitingPathIntersection
| s16 cpu_exitingPathIntersection[] |
|
extern |
◆ gCurrentPathPointExpectedRotationPath
| s16* gCurrentPathPointExpectedRotationPath |
|
extern |
◆ gCurrentTrackConsecutiveCurveCountsPath
| s16* gCurrentTrackConsecutiveCurveCountsPath |
|
extern |
◆ gCurrentTrackLeftPath
◆ gCurrentTrackPath
◆ gCurrentTrackRightPath
◆ gCurrentTrackSectionTypesPath
| s16* gCurrentTrackSectionTypesPath |
|
extern |
◆ gNearestPathPointByCameraId
| s16 gNearestPathPointByCameraId[] |
|
extern |
◆ gNearestPathPointByPlayerId
| u16 gNearestPathPointByPlayerId[] |
|
extern |
◆ gNumPathPointsTraversed
| s32 gNumPathPointsTraversed[] |
|
extern |
◆ gPathCountByPathIndex
| u16 gPathCountByPathIndex[] |
|
extern |
◆ gPathExpectedRotation
| s16* gPathExpectedRotation[] |
|
extern |
◆ gPathIndexByPlayerId
| u16 gPathIndexByPlayerId[] |
|
extern |
◆ gPathStartZ
◆ gPlayerPathIndex
◆ gPlayersTrackSectionId
| u16 gPlayersTrackSectionId[] |
|
extern |
◆ gSelectedPathCount
◆ gSizePath
◆ gTrackConsecutiveCurveCounts
| s16* gTrackConsecutiveCurveCounts[] |
|
extern |
◆ gTrackLeftPaths
◆ gTrackPaths
These are per-path arrays that contain some information relating to path The arrays in gTrackPaths contain X/Y/Z and track segment information The arrays in gTrackLeftPaths and gTrackRightPaths track some other X/Y/Z, but the track segment is always 0 (so, untracked/unused) Its unclear how these arrays relate to each other
◆ gTrackPositionFactor
| f32 gTrackPositionFactor[] |
|
extern |
Stuff that may not be directly related to path, but are only referenced in cpu_vehicles_camera_path. So they are at least path point adjacent.
◆ gTrackRightPaths
◆ gTrackSectionTypes
| s16* gTrackSectionTypes[] |
|
extern |
Don't know what exactly these are, but like gTrackPaths, gTrackLeftPaths, and gTrackRightPaths they track something about the path on a per-path basis
◆ sSomeNearestPathPoint
| s16 sSomeNearestPathPoint |
|
extern |
Certain parts of the path point logic will copy some path/player specific data to a temporary variable. For example: gCurrentTrackPath is always a value from gTrackPaths. Depending on which path a given player is on, the specific value may change