Mario Kart 64
hud_player Struct Reference

#include <common_structs.h>

Collaboration diagram for hud_player:
[legend]

Data Fields

f32 unknownScaling
 
f32 rankScaling
 
u32 someTimer
 
u32 someTimer1
 
u32 timeLastTouchedFinishLine
 
union {
   struct {
      u32   lap1CompletionTime
 
      u32   lap2CompletionTime
 
      u32   lap3CompletionTime
 
   } 
 
   u32   lapCompletionTimes [3]
 
}; 
 
union {
   struct {
      u32   lap1Duration
 
      u32   lap2Duration
 
      u32   lap3Duration
 
   } 
 
   u32   lapDurations [3]
 
}; 
 
s32 posXInt
 
s32 posYInt
 
s32 posZInt
 
s32 unk_38
 
s16 blinkTimer
 
s16 speedometerX
 
s16 speedometerY
 
s16 itemBoxX
 
s16 itemBoxY
 
s16 slideItemBoxX
 
s16 slideItemBoxY
 
s16 unk_4A
 
s16 unk_4C
 
s16 timerX
 
s16 lap1CompletionTimeX
 
s16 lap2CompletionTimeX
 
s16 lap3CompletionTimeX
 
s16 totalTimeX
 
s16 timerY
 
s16 lapX
 
s16 lapAfterImage1X
 
s16 lapAfterImage2X
 
s16 lapY
 
s16 rankX
 
s16 rankY
 
s16 slideRankX
 
s16 slideRankY
 
s16 stagingPosition
 
s16 unk_6C
 
s16 unk_6E
 
s8 raceCompleteBool
 
s8 lapCount
 
s8 alsoLapCount
 
s8 blinkState
 
s8 unk_74
 
s8 unk_75
 
u8 itemOverride
 
s8 unk_77
 
u8 unk_78
 
u8 unk_79
 
u8 unk_7A
 
u8 unk_7B
 
u8 unk_7C
 
u8 unk_7D
 
u8 unk_7E
 
u8 unk_7F
 
u8 unk_80
 
u8 unk_81
 
s8 unk_82
 
s8 unk_83
 

Field Documentation

◆ 

union { ... }

◆ 

union { ... }

◆ alsoLapCount

s8 hud_player::alsoLapCount

◆ blinkState

s8 hud_player::blinkState

◆ blinkTimer

s16 hud_player::blinkTimer

◆ itemBoxX

s16 hud_player::itemBoxX

◆ itemBoxY

s16 hud_player::itemBoxY

◆ itemOverride

u8 hud_player::itemOverride

◆ lap1CompletionTime

u32 hud_player::lap1CompletionTime

◆ lap1CompletionTimeX

s16 hud_player::lap1CompletionTimeX

◆ lap1Duration

u32 hud_player::lap1Duration

◆ lap2CompletionTime

u32 hud_player::lap2CompletionTime

◆ lap2CompletionTimeX

s16 hud_player::lap2CompletionTimeX

◆ lap2Duration

u32 hud_player::lap2Duration

◆ lap3CompletionTime

u32 hud_player::lap3CompletionTime

◆ lap3CompletionTimeX

s16 hud_player::lap3CompletionTimeX

◆ lap3Duration

u32 hud_player::lap3Duration

◆ lapAfterImage1X

s16 hud_player::lapAfterImage1X

◆ lapAfterImage2X

s16 hud_player::lapAfterImage2X

◆ lapCompletionTimes

u32 hud_player::lapCompletionTimes[3]

◆ lapCount

s8 hud_player::lapCount

◆ lapDurations

u32 hud_player::lapDurations[3]

◆ lapX

s16 hud_player::lapX

◆ lapY

s16 hud_player::lapY

◆ posXInt

s32 hud_player::posXInt

◆ posYInt

s32 hud_player::posYInt

◆ posZInt

s32 hud_player::posZInt

◆ raceCompleteBool

s8 hud_player::raceCompleteBool

◆ rankScaling

f32 hud_player::rankScaling

◆ rankX

s16 hud_player::rankX

◆ rankY

s16 hud_player::rankY

◆ slideItemBoxX

s16 hud_player::slideItemBoxX

◆ slideItemBoxY

s16 hud_player::slideItemBoxY

◆ slideRankX

s16 hud_player::slideRankX

◆ slideRankY

s16 hud_player::slideRankY

◆ someTimer

u32 hud_player::someTimer

◆ someTimer1

u32 hud_player::someTimer1

◆ speedometerX

s16 hud_player::speedometerX

◆ speedometerY

s16 hud_player::speedometerY

◆ stagingPosition

s16 hud_player::stagingPosition

◆ timeLastTouchedFinishLine

u32 hud_player::timeLastTouchedFinishLine

◆ timerX

s16 hud_player::timerX

◆ timerY

s16 hud_player::timerY

◆ totalTimeX

s16 hud_player::totalTimeX

◆ unk_38

s32 hud_player::unk_38

◆ unk_4A

s16 hud_player::unk_4A

◆ unk_4C

s16 hud_player::unk_4C

◆ unk_6C

s16 hud_player::unk_6C

◆ unk_6E

s16 hud_player::unk_6E

◆ unk_74

s8 hud_player::unk_74

◆ unk_75

s8 hud_player::unk_75

◆ unk_77

s8 hud_player::unk_77

◆ unk_78

u8 hud_player::unk_78

◆ unk_79

u8 hud_player::unk_79

◆ unk_7A

u8 hud_player::unk_7A

◆ unk_7B

u8 hud_player::unk_7B

◆ unk_7C

u8 hud_player::unk_7C

◆ unk_7D

u8 hud_player::unk_7D

◆ unk_7E

u8 hud_player::unk_7E

◆ unk_7F

u8 hud_player::unk_7F

◆ unk_80

u8 hud_player::unk_80

◆ unk_81

u8 hud_player::unk_81

◆ unk_82

s8 hud_player::unk_82

◆ unk_83

s8 hud_player::unk_83

◆ unknownScaling

f32 hud_player::unknownScaling

The documentation for this struct was generated from the following file: