mirror of
https://github.com/DrBeef/Doom3Quest.git
synced 2024-11-10 14:51:36 +00:00
Removed Magic Numbers
This commit is contained in:
parent
073d29d746
commit
39465c09c4
4 changed files with 24 additions and 15 deletions
|
@ -3909,24 +3909,33 @@ void idPlayer::UpdateVrHud()
|
||||||
hudPitch = vr_hudType.GetInteger() == VR_HUD_LOOK_DOWN ? vr_hudPosAngle.GetFloat() : 10.0f;
|
hudPitch = vr_hudType.GetInteger() == VR_HUD_LOOK_DOWN ? vr_hudPosAngle.GetFloat() : 10.0f;
|
||||||
|
|
||||||
//Fixed HUD, but make it take a short time to catch up with the player's yaw
|
//Fixed HUD, but make it take a short time to catch up with the player's yaw
|
||||||
if (resetHUDYaw)
|
if( gameLocal.inCinematic )
|
||||||
|
{
|
||||||
|
hud_yaw_x = cosf(DEG2RAD(commonVr->lastHMDViewAxis.ToAngles().yaw));
|
||||||
|
hud_yaw_y = sinf(DEG2RAD(commonVr->lastHMDViewAxis.ToAngles().yaw));
|
||||||
|
hudOrigin = commonVr->lastHMDViewOrigin;
|
||||||
|
}
|
||||||
|
else if (resetHUDYaw)
|
||||||
{
|
{
|
||||||
hud_yaw_x = cosf(DEG2RAD(viewAngles.yaw));
|
hud_yaw_x = cosf(DEG2RAD(viewAngles.yaw));
|
||||||
hud_yaw_y = sinf(DEG2RAD(viewAngles.yaw));
|
hud_yaw_y = sinf(DEG2RAD(viewAngles.yaw));
|
||||||
resetHUDYaw = false;
|
resetHUDYaw = false;
|
||||||
|
GetViewPos( hudOrigin, hudAxis );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
hud_yaw_x = 0.97f * hud_yaw_x + 0.03f * cosf(DEG2RAD(viewAngles.yaw));
|
hud_yaw_x = 0.97f * hud_yaw_x + 0.03f * cosf(DEG2RAD(viewAngles.yaw));
|
||||||
hud_yaw_y = 0.97f * hud_yaw_y + 0.03f * sinf(DEG2RAD(viewAngles.yaw));
|
hud_yaw_y = 0.97f * hud_yaw_y + 0.03f * sinf(DEG2RAD(viewAngles.yaw));
|
||||||
|
GetViewPos( hudOrigin, hudAxis );
|
||||||
}
|
}
|
||||||
|
|
||||||
GetViewPos( hudOrigin, hudAxis );
|
|
||||||
hudAxis = idAngles( 10.0f, RAD2DEG(atan2(hud_yaw_y, hud_yaw_x)), 0.0f ).ToMat3();
|
hudAxis = idAngles( 10.0f, RAD2DEG(atan2(hud_yaw_y, hud_yaw_x)), 0.0f ).ToMat3();
|
||||||
hudOrigin += hudAxis[0] * 24.0f;
|
hudOrigin += hudAxis[0] * vr_hudPosDis.GetFloat();
|
||||||
hudOrigin.z += 4.0f;
|
hudOrigin += hudAxis[1] * vr_hudPosHor.GetFloat();
|
||||||
hudOrigin += hudAxis[1] * -8.5f;
|
hudOrigin.z += vr_hudPosVer.GetFloat();
|
||||||
|
|
||||||
|
/*hudOrigin += hudAxis[0] * vr_hudPosDis.GetFloat();
|
||||||
|
hudOrigin += hudAxis[1] * vr_hudPosHor.GetFloat();
|
||||||
|
hudOrigin.z += vr_hudPosVer.GetFloat();*/
|
||||||
|
|
||||||
/*float yaw;
|
/*float yaw;
|
||||||
if( gameLocal.inCinematic )
|
if( gameLocal.inCinematic )
|
||||||
|
|
|
@ -64,9 +64,9 @@ idCVar vr_guiMode( "vr_guiMode", "2", CVAR_INTEGER | CVAR_GAME | CVAR_ARCHIVE, "
|
||||||
//In menu - test
|
//In menu - test
|
||||||
idCVar vr_hudScale( "vr_hudScale", "1.3", CVAR_FLOAT | CVAR_GAME | CVAR_ARCHIVE, "Hud scale", 0.1f, 2.0f );
|
idCVar vr_hudScale( "vr_hudScale", "1.3", CVAR_FLOAT | CVAR_GAME | CVAR_ARCHIVE, "Hud scale", 0.1f, 2.0f );
|
||||||
|
|
||||||
idCVar vr_hudPosHor( "vr_hudPosHor", "-8", CVAR_FLOAT | CVAR_GAME | CVAR_ARCHIVE, "Hud Horizontal offset in inches" );
|
idCVar vr_hudPosHor( "vr_hudPosHor", "-8.5", CVAR_FLOAT | CVAR_GAME | CVAR_ARCHIVE, "Hud Horizontal offset in inches" );
|
||||||
idCVar vr_hudPosVer( "vr_hudPosVer", "7", CVAR_FLOAT | CVAR_GAME | CVAR_ARCHIVE, "Hud Vertical offset in inches" );
|
idCVar vr_hudPosVer( "vr_hudPosVer", "4", CVAR_FLOAT | CVAR_GAME | CVAR_ARCHIVE, "Hud Vertical offset in inches" );
|
||||||
idCVar vr_hudPosDis( "vr_hudPosDis", "32", CVAR_FLOAT | CVAR_GAME | CVAR_ARCHIVE, "Hud Distance from view in inches" );
|
idCVar vr_hudPosDis( "vr_hudPosDis", "24", CVAR_FLOAT | CVAR_GAME | CVAR_ARCHIVE, "Hud Distance from view in inches" );
|
||||||
idCVar vr_hudPosAngle( "vr_hudPosAngle", "30", CVAR_FLOAT | CVAR_GAME | CVAR_ARCHIVE, "Hud View Angle" );
|
idCVar vr_hudPosAngle( "vr_hudPosAngle", "30", CVAR_FLOAT | CVAR_GAME | CVAR_ARCHIVE, "Hud View Angle" );
|
||||||
|
|
||||||
//In Menu - working
|
//In Menu - working
|
||||||
|
|
|
@ -266,9 +266,9 @@ seta vr_hudRevealAngle "40"
|
||||||
seta vr_hudType "1"
|
seta vr_hudType "1"
|
||||||
seta vr_hudPosLock "1"
|
seta vr_hudPosLock "1"
|
||||||
seta vr_hudPosAngle "30"
|
seta vr_hudPosAngle "30"
|
||||||
seta vr_hudPosDis "32"
|
seta vr_hudPosDis "24"
|
||||||
seta vr_hudPosVer "7"
|
seta vr_hudPosVer "4"
|
||||||
seta vr_hudPosHor "-8"
|
seta vr_hudPosHor "-8.5"
|
||||||
seta vr_hudScale "1.033065"
|
seta vr_hudScale "1.033065"
|
||||||
seta vr_guiMode "2"
|
seta vr_guiMode "2"
|
||||||
seta vr_guiSeparation ".01"
|
seta vr_guiSeparation ".01"
|
||||||
|
|
|
@ -266,9 +266,9 @@ seta vr_hudRevealAngle "40"
|
||||||
seta vr_hudType "1"
|
seta vr_hudType "1"
|
||||||
seta vr_hudPosLock "1"
|
seta vr_hudPosLock "1"
|
||||||
seta vr_hudPosAngle "30"
|
seta vr_hudPosAngle "30"
|
||||||
seta vr_hudPosDis "32"
|
seta vr_hudPosDis "24"
|
||||||
seta vr_hudPosVer "7"
|
seta vr_hudPosVer "4"
|
||||||
seta vr_hudPosHor "-8"
|
seta vr_hudPosHor "-8.5"
|
||||||
seta vr_hudScale "1.069837"
|
seta vr_hudScale "1.069837"
|
||||||
seta vr_guiMode "2"
|
seta vr_guiMode "2"
|
||||||
seta vr_guiSeparation ".01"
|
seta vr_guiSeparation ".01"
|
||||||
|
|
Loading…
Reference in a new issue