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 |
◆ D_80163368
◆ 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
◆ 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 gCurrentTrackRightPath 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 pathPoint adjacent.
◆ gTrackRightPaths
◆ gTrackSectionTypes
s16* gTrackSectionTypes[] |
|
extern |
Don't know what exactly these are, but like gTrackPaths, gTrackLeftPaths, and gCurrentTrackRightPath they track something about the path on a per-path basis
◆ sSomeNearestPathPoint
s16 sSomeNearestPathPoint |
|
extern |
Certain parts of the pathPoint 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