summaryrefslogtreecommitdiffhomepage
path: root/Stars45/Starshatter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Stars45/Starshatter.cpp')
-rw-r--r--Stars45/Starshatter.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/Stars45/Starshatter.cpp b/Stars45/Starshatter.cpp
index eeb5f6d..28f1506 100644
--- a/Stars45/Starshatter.cpp
+++ b/Stars45/Starshatter.cpp
@@ -165,8 +165,6 @@ chat_mode(0), exit_time(1.2), cutscene(0)
title_text = "STARSHATTER";
palette_name = "alpha";
- gamma = 128; // default - flat gamma ramp
-
if (!DataLoader::GetLoader())
DataLoader::Initialize();
@@ -2351,6 +2349,7 @@ Starshatter::LoadVideoConfig(const char* filename)
int screen_width = 1280;
int screen_height = 720;
int screen_depth = 32;
+ int gamma = 128;
int terrain_detail_level = 3;
bool shadows_enabled = true;
bool spec_maps_enabled = true;
@@ -2575,6 +2574,7 @@ Starshatter::LoadVideoConfig(const char* filename)
else
video_settings->fullscreen_mode.format = VideoMode::FMT_X8R8G8B8;
+ video_settings->gamma = gamma;
video_settings->shadows = shadows_enabled;
video_settings->specmaps = spec_maps_enabled;
video_settings->bumpmaps = bump_maps_enabled;
@@ -2607,7 +2607,7 @@ Starshatter::SaveVideoConfig(const char* filename)
fprintf(f, "\n");
fprintf(f, "max_tex: %4d\n", max_tex_size);
fprintf(f, "primary3D: %s\n", "true");
- fprintf(f, "gamma: %4d\n", gamma);
+ fprintf(f, "gamma: %4d\n", video_settings->gamma);
fprintf(f, "\n");
fprintf(f, "terrain_detail_level: %d\n", Terrain::DetailLevel());
fprintf(f, "terrain_texture_enable: %true\n");