mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 18:24:55 +00:00
Additional HUD interfaces
This commit is contained in:
@@ -35,11 +35,14 @@ struct ITweakGui : ITweak
|
||||
virtual atUint32 GetHudCamFovTweak() const=0;
|
||||
virtual atUint32 GetHudCamYTweak() const=0;
|
||||
virtual atUint32 GetHudCamZTweak() const=0;
|
||||
virtual float GetMissileArrowVisTime() const=0;
|
||||
virtual EHudVisMode GetHudVisMode() const=0;
|
||||
virtual EHelmetVisMode GetHelmetVisMode() const=0;
|
||||
virtual atUint32 GetEnableAutoMapper() const=0;
|
||||
virtual atUint32 GetEnableTargetingManager() const=0;
|
||||
virtual atUint32 GetEnablePlayerVisor() const=0;
|
||||
virtual float GetMissileWarningFraction() const=0;
|
||||
virtual float GetMissileWarningPulseTime() const=0;
|
||||
virtual float GetScanAppearanceOffset() const=0;
|
||||
virtual float GetBallViewportYReduction() const=0;
|
||||
virtual float GetScanSpeed(int idx) const=0;
|
||||
|
||||
@@ -25,16 +25,29 @@ struct ITweakGuiColors : BigYAML
|
||||
virtual zeus::CColor GetHudMessageFill() const=0;
|
||||
virtual zeus::CColor GetHudMessageOutline() const=0;
|
||||
virtual zeus::CColor GetHudFrameColor() const=0;
|
||||
virtual zeus::CColor GetMissileIconColorActive() const=0;
|
||||
virtual zeus::CColor GetEnergyBarFilledLowEnergy() const=0;
|
||||
virtual zeus::CColor GetEnergyBarShadowLowEnergy() const=0;
|
||||
virtual zeus::CColor GetEnergyBarEmptyLowEnergy() const=0;
|
||||
virtual zeus::CColor GetEnergyWarningFont() const=0;
|
||||
virtual zeus::CColor GetMissileWarningFont() const=0;
|
||||
virtual zeus::CColor GetMissileBarFilled() const=0;
|
||||
virtual zeus::CColor GetMissileBarShadow() const=0;
|
||||
virtual zeus::CColor GetMissileBarEmpty() const=0;
|
||||
virtual zeus::CColor GetTickDecoColor() const=0;
|
||||
virtual zeus::CColor GetHelmetLightColor() const=0;
|
||||
virtual zeus::CColor GetMissileIconColorInactive() const=0;
|
||||
virtual zeus::CColor GetMissileIconColorChargedCanAlt() const=0;
|
||||
virtual zeus::CColor GetMissileIconColorChargedNoAlt() const=0;
|
||||
virtual zeus::CColor GetMissileIconColorDepleteAlt() const=0;
|
||||
virtual zeus::CColor GetEnergyWarningOutline() const=0;
|
||||
virtual zeus::CColor GetMissileWarningOutline() const=0;
|
||||
virtual zeus::CColor GetEnergyBarFlashColor() const=0;
|
||||
virtual zeus::CColor GetXRayEnergyDecoColor() const=0;
|
||||
virtual zeus::CColor GetHudCounterFill() const=0;
|
||||
virtual zeus::CColor GetHudCounterOutline() const=0;
|
||||
virtual zeus::CColor GetMissileDigitsFont() const=0;
|
||||
virtual zeus::CColor GetMissileDigitsOutline() const=0;
|
||||
virtual zeus::CColor GetThermalDecoColor() const=0;
|
||||
virtual zeus::CColor GetThermalOutlinesColor() const=0;
|
||||
virtual zeus::CColor GetThermalLockColor() const=0;
|
||||
|
||||
@@ -66,7 +66,7 @@ struct CTweakGui : ITweakGui
|
||||
Value<float> xe8_;
|
||||
Value<float> xec_;
|
||||
Value<float> xf0_;
|
||||
Value<float> xf4_;
|
||||
Value<float> xf4_missileArrowVisTime;
|
||||
Value<EHudVisMode> xf8_hudVisMode;
|
||||
Value<EHelmetVisMode> xfc_helmetVisMode;
|
||||
Value<atUint32> x100_enableAutoMapper;
|
||||
@@ -74,7 +74,7 @@ struct CTweakGui : ITweakGui
|
||||
Value<atUint32> x108_enableTargetingManager;
|
||||
Value<atUint32> x10c_enablePlayerVisor;
|
||||
Value<float> x110_;
|
||||
Value<float> x114_;
|
||||
Value<float> x114_missileWarningFraction;
|
||||
Value<float> x118_;
|
||||
Value<float> x11c_;
|
||||
Value<float> x120_;
|
||||
@@ -94,7 +94,7 @@ struct CTweakGui : ITweakGui
|
||||
String<-1> x170_;
|
||||
String<-1> x180_;
|
||||
String<-1> x190_;
|
||||
Value<float> x1a0_;
|
||||
Value<float> x1a0_missileWarningPulseTime;
|
||||
Value<float> x1a4_;
|
||||
Value<float> x1a8_;
|
||||
Value<float> x1ac_;
|
||||
@@ -203,11 +203,14 @@ struct CTweakGui : ITweakGui
|
||||
atUint32 GetHudCamFovTweak() const { return xa8_hudCamFovTweak; }
|
||||
atUint32 GetHudCamYTweak() const { return xac_hudCamYTweak; }
|
||||
atUint32 GetHudCamZTweak() const { return xb0_hudCamZTweak; }
|
||||
float GetMissileArrowVisTime() const { return xf4_missileArrowVisTime; }
|
||||
EHudVisMode GetHudVisMode() const { return xf8_hudVisMode; }
|
||||
EHelmetVisMode GetHelmetVisMode() const { return xfc_helmetVisMode; }
|
||||
atUint32 GetEnableAutoMapper() const { return x100_enableAutoMapper; }
|
||||
atUint32 GetEnableTargetingManager() const { return x108_enableTargetingManager; }
|
||||
atUint32 GetEnablePlayerVisor() const { return x10c_enablePlayerVisor; }
|
||||
float GetMissileWarningFraction() const { return x114_missileWarningFraction; }
|
||||
float GetMissileWarningPulseTime() const { return x1a0_missileWarningPulseTime; }
|
||||
float GetScanAppearanceOffset() const { return x244_scanAppearanceOffset; }
|
||||
float GetBallViewportYReduction() const { return x254_ballViewportYReduction; }
|
||||
float GetXrayBlurScaleLinear() const { return x204_xrayBlurScaleLinear; }
|
||||
|
||||
@@ -19,7 +19,7 @@ struct CTweakGuiColors : public ITweakGuiColors
|
||||
DNAColor x1c_hudFrameColor;
|
||||
DNAColor x20_;
|
||||
DNAColor x24_;
|
||||
DNAColor x28_;
|
||||
DNAColor x28_missileIconColorActive;
|
||||
DNAColor x2c_;
|
||||
DNAColor x30_;
|
||||
DNAColor x34_energyBarFilledLowEnergy;
|
||||
@@ -34,29 +34,29 @@ struct CTweakGuiColors : public ITweakGuiColors
|
||||
DNAColor x58_;
|
||||
DNAColor x5c_energyWarningFont;
|
||||
DNAColor x60_;
|
||||
DNAColor x64_;
|
||||
DNAColor x64_missileWarningFont;
|
||||
DNAColor x68_;
|
||||
DNAColor x6c_;
|
||||
DNAColor x70_;
|
||||
DNAColor x74_;
|
||||
DNAColor x78_;
|
||||
DNAColor x7c_;
|
||||
DNAColor x74_missileBarFilled;
|
||||
DNAColor x78_missileBarShadow;
|
||||
DNAColor x7c_missileBarEmpty;
|
||||
DNAColor x80_;
|
||||
DNAColor x84_;
|
||||
DNAColor x88_tickDecoColor;
|
||||
DNAColor x8c_;
|
||||
DNAColor x8c_helmetLightColor;
|
||||
DNAColor x90_;
|
||||
DNAColor x94_;
|
||||
DNAColor x98_;
|
||||
DNAColor x9c_;
|
||||
DNAColor xa0_;
|
||||
DNAColor x94_missileIconColorInactive;
|
||||
DNAColor x98_missileIconColorChargedCanAlt;
|
||||
DNAColor x9c_missileIconColorChargedNoAlt;
|
||||
DNAColor xa0_missileIconColorDepleteAlt;
|
||||
DNAColor xa4_;
|
||||
DNAColor xa8_;
|
||||
DNAColor xac_;
|
||||
DNAColor xb0_;
|
||||
DNAColor xb4_energyWarningOutline;
|
||||
DNAColor xb8_;
|
||||
DNAColor xbc_;
|
||||
DNAColor xbc_missileWarningOutline;
|
||||
DNAColor xc0_;
|
||||
DNAColor xc4_;
|
||||
DNAColor xc8_;
|
||||
@@ -114,8 +114,8 @@ struct CTweakGuiColors : public ITweakGuiColors
|
||||
DNAColor x198_;
|
||||
DNAColor x19c_;
|
||||
DNAColor x1a0_;
|
||||
DNAColor x1a4_;
|
||||
DNAColor x1a8_;
|
||||
DNAColor x1a4_missileDigitsFont;
|
||||
DNAColor x1a8_missileDigitsOutline;
|
||||
DNAColor x1ac_thermalDecoColor;
|
||||
DNAColor x1b0_thermalOutlinesColor;
|
||||
DNAColor x1b4_;
|
||||
@@ -143,16 +143,29 @@ struct CTweakGuiColors : public ITweakGuiColors
|
||||
zeus::CColor GetHudMessageFill() const { return x14_hudMessageFill; }
|
||||
zeus::CColor GetHudMessageOutline() const { return x18_hudMessageOutline; }
|
||||
zeus::CColor GetHudFrameColor() const { return x1c_hudFrameColor; }
|
||||
zeus::CColor GetMissileIconColorActive() const { return x28_missileIconColorActive; }
|
||||
zeus::CColor GetEnergyBarFilledLowEnergy() const { return x34_energyBarFilledLowEnergy; }
|
||||
zeus::CColor GetEnergyBarShadowLowEnergy() const { return x38_energyBarShadowLowEnergy; }
|
||||
zeus::CColor GetEnergyBarEmptyLowEnergy() const { return x3c_energyBarEmptyLowEnergy; }
|
||||
zeus::CColor GetEnergyWarningFont() const { return x5c_energyWarningFont; }
|
||||
zeus::CColor GetMissileWarningFont() const { return x64_missileWarningFont; }
|
||||
zeus::CColor GetMissileBarFilled() const { return x74_missileBarFilled; }
|
||||
zeus::CColor GetMissileBarShadow() const { return x78_missileBarShadow; }
|
||||
zeus::CColor GetMissileBarEmpty() const { return x7c_missileBarEmpty; }
|
||||
zeus::CColor GetTickDecoColor() const { return x88_tickDecoColor; }
|
||||
zeus::CColor GetHelmetLightColor() const { return x8c_helmetLightColor; }
|
||||
zeus::CColor GetMissileIconColorInactive() const { return x94_missileIconColorInactive; }
|
||||
zeus::CColor GetMissileIconColorChargedCanAlt() const { return x98_missileIconColorChargedCanAlt; }
|
||||
zeus::CColor GetMissileIconColorChargedNoAlt() const { return x9c_missileIconColorChargedNoAlt; }
|
||||
zeus::CColor GetMissileIconColorDepleteAlt() const { return xa0_missileIconColorDepleteAlt; }
|
||||
zeus::CColor GetEnergyWarningOutline() const { return xb4_energyWarningOutline; }
|
||||
zeus::CColor GetMissileWarningOutline() const { return xbc_missileWarningOutline; }
|
||||
zeus::CColor GetEnergyBarFlashColor() const { return xe8_energyBarFlashColor; }
|
||||
zeus::CColor GetXRayEnergyDecoColor() const { return x100_xrayEnergyDecoColor; }
|
||||
zeus::CColor GetHudCounterFill() const { return x180_hudCounterFill; }
|
||||
zeus::CColor GetHudCounterOutline() const { return x184_hudCounterOutline; }
|
||||
zeus::CColor GetMissileDigitsFont() const { return x1a4_missileDigitsFont; }
|
||||
zeus::CColor GetMissileDigitsOutline() const { return x1a8_missileDigitsOutline; }
|
||||
zeus::CColor GetThermalDecoColor() const { return x1ac_thermalDecoColor; }
|
||||
zeus::CColor GetThermalOutlinesColor() const { return x1b0_thermalOutlinesColor; }
|
||||
zeus::CColor GetThermalLockColor() const { return x1b8_thermalLockColor; }
|
||||
|
||||
Reference in New Issue
Block a user