mirror of https://github.com/AxioDL/metaforce.git
132 lines
5.9 KiB
C++
132 lines
5.9 KiB
C++
#include "Runtime/MP1/Tweaks/CTweakGuiColors.hpp"
|
|
#include "Runtime/Streams/IOStreams.hpp"
|
|
|
|
|
|
namespace metaforce::MP1 {
|
|
|
|
CTweakGuiColors::SPerVisorColors::SPerVisorColors(CInputStream& in) {
|
|
x0_energyBarFilled = in.Get<zeus::CColor>();
|
|
x4_energyBarEmpty = in.Get<zeus::CColor>();
|
|
x8_energyBarShadow = in.Get<zeus::CColor>();
|
|
xc_energyTankFilled = in.Get<zeus::CColor>();
|
|
x10_energyTankEmpty = in.Get<zeus::CColor>();
|
|
x14_energyDigitsFont = in.Get<zeus::CColor>();
|
|
x18_energyDigitsOutline = in.Get<zeus::CColor>();
|
|
}
|
|
|
|
CTweakGuiColors::CTweakGuiColors(CInputStream& in) {
|
|
x4_pauseBlurFilterColor = in.Get<zeus::CColor>();
|
|
x8_radarStuffColor = in.Get<zeus::CColor>();
|
|
xc_radarPlayerPaintColor = in.Get<zeus::CColor>();
|
|
x10_radarEnemyPaintColor = in.Get<zeus::CColor>();
|
|
x14_hudMessageFill = in.Get<zeus::CColor>();
|
|
x18_hudMessageOutline = in.Get<zeus::CColor>();
|
|
x1c_hudFrameColor = in.Get<zeus::CColor>();
|
|
x20_ = in.Get<zeus::CColor>();
|
|
x24_ = in.Get<zeus::CColor>();
|
|
x28_missileIconColorActive = in.Get<zeus::CColor>();
|
|
x2c_visorBeamMenuItemActive = in.Get<zeus::CColor>();
|
|
x30_visorBeamMenuColorInactive = in.Get<zeus::CColor>();
|
|
x34_energyBarFilledLowEnergy = in.Get<zeus::CColor>();
|
|
x38_energyBarShadowLowEnergy = in.Get<zeus::CColor>();
|
|
x3c_energyBarEmptyLowEnergy = in.Get<zeus::CColor>();
|
|
x40_hudDamageLightColor = in.Get<zeus::CColor>();
|
|
x44_ = in.Get<zeus::CColor>();
|
|
x48_ = in.Get<zeus::CColor>();
|
|
x4c_visorMenuTextFont = in.Get<zeus::CColor>();
|
|
x50_visorMenuTextOutline = in.Get<zeus::CColor>();
|
|
x54_beamMenuTextFont = in.Get<zeus::CColor>();
|
|
x58_beamMenuTextOutline = in.Get<zeus::CColor>();
|
|
x5c_energyWarningFont = in.Get<zeus::CColor>();
|
|
x60_threatWarningFont = in.Get<zeus::CColor>();
|
|
x64_missileWarningFont = in.Get<zeus::CColor>();
|
|
x68_threatBarFilled = in.Get<zeus::CColor>();
|
|
x6c_threatBarShadow = in.Get<zeus::CColor>();
|
|
x70_threatBarEmpty = in.Get<zeus::CColor>();
|
|
x74_missileBarFilled = in.Get<zeus::CColor>();
|
|
x78_missileBarShadow = in.Get<zeus::CColor>();
|
|
x7c_missileBarEmpty = in.Get<zeus::CColor>();
|
|
x80_threatIconColor = in.Get<zeus::CColor>();
|
|
x84_ = in.Get<zeus::CColor>();
|
|
x88_tickDecoColor = in.Get<zeus::CColor>();
|
|
x8c_helmetLightColor = in.Get<zeus::CColor>();
|
|
x90_threatIconSafeColor = in.Get<zeus::CColor>();
|
|
x94_missileIconColorInactive = in.Get<zeus::CColor>();
|
|
x98_missileIconColorChargedCanAlt = in.Get<zeus::CColor>();
|
|
x9c_missileIconColorChargedNoAlt = in.Get<zeus::CColor>();
|
|
xa0_missileIconColorDepleteAlt = in.Get<zeus::CColor>();
|
|
xa4_ = in.Get<zeus::CColor>();
|
|
xa8_ = in.Get<zeus::CColor>();
|
|
xac_ = in.Get<zeus::CColor>();
|
|
xb0_visorBeamMenuLozColor = in.Get<zeus::CColor>();
|
|
xb4_energyWarningOutline = in.Get<zeus::CColor>();
|
|
xb8_threatWarningOutline = in.Get<zeus::CColor>();
|
|
xbc_missileWarningOutline = in.Get<zeus::CColor>();
|
|
xc0_ = in.Get<zeus::CColor>();
|
|
xc4_damageAmbientColor = in.Get<zeus::CColor>();
|
|
xc8_scanFrameInactiveColor = in.Get<zeus::CColor>();
|
|
xcc_scanFrameActiveColor = in.Get<zeus::CColor>();
|
|
xd0_scanFrameImpulseColor = in.Get<zeus::CColor>();
|
|
xd4_scanVisorHudLightMultiply = in.Get<zeus::CColor>();
|
|
xd8_scanVisorScreenDimColor = in.Get<zeus::CColor>();
|
|
xdc_thermalVisorHudLightMultiply = in.Get<zeus::CColor>();
|
|
xe0_energyDrainFilterColor = in.Get<zeus::CColor>();
|
|
xe4_damageAmbientPulseColor = in.Get<zeus::CColor>();
|
|
xe8_energyBarFlashColor = in.Get<zeus::CColor>();
|
|
xec_ = in.Get<zeus::CColor>();
|
|
xf0_ = in.Get<zeus::CColor>();
|
|
xf4_ = in.Get<zeus::CColor>();
|
|
xf8_ = in.Get<zeus::CColor>();
|
|
xfc_ = in.Get<zeus::CColor>();
|
|
x100_xrayEnergyDecoColor = in.Get<zeus::CColor>();
|
|
x104_ = in.Get<zeus::CColor>();
|
|
x108_ = in.Get<zeus::CColor>();
|
|
x10c_ = in.Get<zeus::CColor>();
|
|
x110_ = in.Get<zeus::CColor>();
|
|
x114_ = in.Get<zeus::CColor>();
|
|
x118_ = in.Get<zeus::CColor>();
|
|
x11c_ = in.Get<zeus::CColor>();
|
|
x120_ = in.Get<zeus::CColor>();
|
|
x124_ = in.Get<zeus::CColor>();
|
|
x128_ = in.Get<zeus::CColor>();
|
|
x12c_ = in.Get<zeus::CColor>();
|
|
x130_ = in.Get<zeus::CColor>();
|
|
x134_ = in.Get<zeus::CColor>();
|
|
x138_scanDataDotColor = in.Get<zeus::CColor>();
|
|
x13c_powerBombDigitAvailableFont = in.Get<zeus::CColor>();
|
|
x140_powerBombDigitAvailableOutline = in.Get<zeus::CColor>();
|
|
x144_ = in.Get<zeus::CColor>();
|
|
x148_ballBombFilled = in.Get<zeus::CColor>();
|
|
x14c_ballBombEmpty = in.Get<zeus::CColor>();
|
|
x150_powerBombIconAvailable = in.Get<zeus::CColor>();
|
|
x154_ = in.Get<zeus::CColor>();
|
|
x158_ballEnergyDeco = in.Get<zeus::CColor>();
|
|
x15c_ballBombDeco = in.Get<zeus::CColor>();
|
|
x160_powerBombDigitDepletedFont = in.Get<zeus::CColor>();
|
|
x164_powerBombDigitDepletedOutline = in.Get<zeus::CColor>();
|
|
x168_powerBombIconUnavailable = in.Get<zeus::CColor>();
|
|
x16c_ = in.Get<zeus::CColor>();
|
|
x170_ = in.Get<zeus::CColor>();
|
|
x174_scanDisplayImagePaneColor = in.Get<zeus::CColor>();
|
|
x178_ = in.Get<zeus::CColor>();
|
|
x17c_threatIconWarningColor = in.Get<zeus::CColor>();
|
|
x180_hudCounterFill = in.Get<zeus::CColor>();
|
|
x184_hudCounterOutline = in.Get<zeus::CColor>();
|
|
x188_scanIconCriticalColor = in.Get<zeus::CColor>();
|
|
x18c_scanIconCriticalDimColor = in.Get<zeus::CColor>();
|
|
x190_scanIconNoncriticalColor = in.Get<zeus::CColor>();
|
|
x194_scanIconNoncriticalDimColor = in.Get<zeus::CColor>();
|
|
x198_scanReticuleColor = in.Get<zeus::CColor>();
|
|
x19c_threatDigitsFont = in.Get<zeus::CColor>();
|
|
x1a0_threatDigitsOutline = in.Get<zeus::CColor>();
|
|
x1a4_missileDigitsFont = in.Get<zeus::CColor>();
|
|
x1a8_missileDigitsOutline = in.Get<zeus::CColor>();
|
|
x1ac_thermalDecoColor = in.Get<zeus::CColor>();
|
|
x1b0_thermalOutlinesColor = in.Get<zeus::CColor>();
|
|
x1b4_ = in.Get<zeus::CColor>();
|
|
x1b8_thermalLockColor = in.Get<zeus::CColor>();
|
|
x1bc_pauseItemAmber = in.Get<zeus::CColor>();
|
|
x1c0_pauseItemBlue = in.Get<zeus::CColor>();
|
|
read_reserved_vector(x1c4_perVisorColors, in);
|
|
}
|
|
} |