Browse Source

LoadGamma bin exact

pull/88/head
Robin Eklind 7 years ago
parent
commit
ba6a031aa3
  1. 24
      Source/palette.cpp

24
Source/palette.cpp

@ -45,24 +45,22 @@ void palette_init()
void LoadGamma()
{
int v3; // eax
int value; // [esp+8h] [ebp-4h]
int gamma_value;
int value;
value = gamma_correction;
if (!SRegLoadValue("Diablo", "Gamma Correction", 0, &value))
value = 100;
if (value >= 30) {
if (value > 100)
value = 100;
} else {
value = 30;
gamma_value = value;
if (value < 30) {
gamma_value = 30;
} else if (value > 100) {
gamma_value = 100;
}
gamma_correction = value - value % 5;
if (SRegLoadValue("Diablo", "Color Cycling", 0, &value))
v3 = value;
else
v3 = TRUE;
color_cycling_enabled = v3;
gamma_correction = gamma_value - gamma_value % 5;
if (!SRegLoadValue("Diablo", "Color Cycling", 0, &value))
value = 1;
color_cycling_enabled = value;
}
void LoadSysPal()

Loading…
Cancel
Save