From dac5158376875636306610365dc1b9820a18a277 Mon Sep 17 00:00:00 2001 From: Aki Date: Wed, 16 Mar 2022 21:30:41 +0100 Subject: Removed gamma level management from Game and Starshatter classes --- Stars45/Starshatter.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Stars45/Starshatter.cpp') 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"); -- cgit v1.1