| 124 | } |
| 125 | |
| 126 | void zMainParseINIGlobals(xIniFile* ini) |
| 127 | { |
| 128 | F32 fVar1; |
| 129 | U32 use_degrees; |
| 130 | double dVar7; |
| 131 | |
| 132 | globals.player.g.AnalogMin = xIniGetInt(ini, "g.AnalogMin", 0x20); |
| 133 | globals.player.g.AnalogMax = xIniGetInt(ini, "g.AnalogMax", 0x6e); |
| 134 | xScrFxLetterBoxSetSize(xIniGetFloat(ini, "ScrFxLetterBoxSize", 0.0f)); |
| 135 | xScrFxLetterBoxSetAlpha(xIniGetInt(ini, "ScrFxLetterBoxAlpha", 0xff)); |
| 136 | globals.player.g.InitialShinyCount = xIniGetInt(ini, "g.InitialShinyCount", 0); |
| 137 | globals.player.g.InitialSpatulaCount = xIniGetInt(ini, "g.InitialSpatulaCount", 0); |
| 138 | globals.player.g.ShinyValuePurple = xIniGetInt(ini, "g.ShinyValuePurple", 100); |
| 139 | globals.player.g.ShinyValueBlue = xIniGetInt(ini, "g.ShinyValueBlue", 0x19); |
| 140 | globals.player.g.ShinyValueGreen = xIniGetInt(ini, "g.ShinyValueGreen", 10); |
| 141 | globals.player.g.ShinyValueYellow = xIniGetInt(ini, "g.ShinyValueYellow", 5); |
| 142 | globals.player.g.ShinyValueRed = xIniGetInt(ini, "g.ShinyValueRed", 1); |
| 143 | globals.player.g.ShinyValueCombo0 = xIniGetInt(ini, "g.ShinyValueCombo0", 0); |
| 144 | globals.player.g.ShinyValueCombo1 = xIniGetInt(ini, "g.ShinyValueCombo1", 0); |
| 145 | globals.player.g.ShinyValueCombo2 = xIniGetInt(ini, "g.ShinyValueCombo2", 2); |
| 146 | globals.player.g.ShinyValueCombo3 = xIniGetInt(ini, "g.ShinyValueCombo3", 3); |
| 147 | globals.player.g.ShinyValueCombo4 = xIniGetInt(ini, "g.ShinyValueCombo4", 3); |
| 148 | globals.player.g.ShinyValueCombo5 = xIniGetInt(ini, "g.ShinyValueCombo5", 5); |
| 149 | globals.player.g.ShinyValueCombo6 = xIniGetInt(ini, "g.ShinyValueCombo6", 10); |
| 150 | globals.player.g.ShinyValueCombo7 = xIniGetInt(ini, "g.ShinyValueCombo7", 0xf); |
| 151 | globals.player.g.ShinyValueCombo8 = xIniGetInt(ini, "g.ShinyValueCombo8", 0x14); |
| 152 | globals.player.g.ShinyValueCombo9 = xIniGetInt(ini, "g.ShinyValueCombo9", 0x19); |
| 153 | globals.player.g.ShinyValueCombo10 = xIniGetInt(ini, "g.ShinyValueCombo10", 0x1e); |
| 154 | globals.player.g.ShinyValueCombo11 = xIniGetInt(ini, "g.ShinyValueCombo11", 0x28); |
| 155 | globals.player.g.ShinyValueCombo12 = xIniGetInt(ini, "g.ShinyValueCombo12", 0x32); |
| 156 | globals.player.g.ShinyValueCombo13 = xIniGetInt(ini, "g.ShinyValueCombo13", 0x3c); |
| 157 | globals.player.g.ShinyValueCombo14 = xIniGetInt(ini, "g.ShinyValueCombo14", 0x4b); |
| 158 | globals.player.g.ShinyValueCombo15 = xIniGetInt(ini, "g.ShinyValueCombo15", 100); |
| 159 | |
| 160 | globals.player.g.ComboTimer = xIniGetFloat(ini, "g.ComboTimer", 1.0f); // @1002; |
| 161 | globals.player.g.SundaeTime = xIniGetFloat(ini, "g.SundaeTime", 6.0f); // @1003; |
| 162 | globals.player.g.SundaeMult = xIniGetFloat(ini, "g.SundaeMult", 1.5f); // @1004; |
| 163 | globals.player.g.BBashTime = xIniGetFloat(ini, "g.BBashTime", 0.3f); // @1005; |
| 164 | globals.player.g.BBashDelay = xIniGetFloat(ini, "g.BBashDelay", 0.15f); // @1006; |
| 165 | globals.player.g.BBashCVTime = xIniGetFloat(ini, "g.BBashCVTime", 0.15f); // @1006; |
| 166 | globals.player.g.BBashHeight = xIniGetFloat(ini, "g.BBashHeight", 3.0f); // @1007; |
| 167 | globals.player.g.BBounceSpeed = xIniGetFloat(ini, "g.BBounceSpeed", 10.0f); // @1008; |
| 168 | globals.player.g.BSpinMinFrame = xIniGetFloat(ini, "g.BSpinMinFrame", 2.0f); // @1009; |
| 169 | globals.player.g.BSpinMaxFrame = xIniGetFloat(ini, "g.BSpinMaxFrame", 20.0f); // @1010; |
| 170 | globals.player.g.BSpinRadius = xIniGetFloat(ini, "g.BSpinRadius", 0.3f); // @1005; |
| 171 | globals.player.g.BSpinMinFrame *= 0.033333335f; // @909 |
| 172 | globals.player.g.BSpinMaxFrame *= 0.033333335f; // @909 |
| 173 | globals.player.g.SandyMeleeMinFrame = xIniGetFloat(ini, "g.SandyMeleeMinFrame", 1.0f); // @1002; |
| 174 | globals.player.g.SandyMeleeMaxFrame = xIniGetFloat(ini, "g.SandyMeleeMaxFrame", 9.0f); // @1011; |
| 175 | globals.player.g.SandyMeleeRadius = xIniGetFloat(ini, "g.SandyMeleeRadius", 0.3f); // @1005; |
| 176 | globals.player.g.SandyMeleeMinFrame *= 0.033333335f; // @909 |
| 177 | globals.player.g.SandyMeleeMaxFrame *= 0.033333335f; // @909 |
| 178 | globals.player.g.DamageTimeHit = xIniGetFloat(ini, "g.DamageTimeHit", 0.5f); // @1012; |
| 179 | globals.player.g.DamageTimeSurface = xIniGetFloat(ini, "g.DamageTimeSurface", 1.0f); // @1002; |
| 180 | globals.player.g.DamageTimeEGen = xIniGetFloat(ini, "g.DamageTimeEGen", 1.0f); // @1002; |
| 181 | globals.player.g.DamageSurfKnock = xIniGetFloat(ini, "g.DamageSurfKnock", 1.75f); // @1013; |
| 182 | globals.player.g.DamageGiveHealthKnock = |
| 183 | xIniGetFloat(ini, "g.DamageGiveHealthKnock", 1.75f); // @1013; |
nothing calls this directly
no test coverage detected