diff options
| author | Japa | 2011-03-05 17:07:51 +0000 |
|---|---|---|
| committer | Japa | 2011-03-05 17:07:51 +0000 |
| commit | fcb3c1858a749013fc56c0f31ae6e604cbab97e5 (patch) | |
| tree | 5a49219f72a3887ea7384524a87b036f580fded4 /Config.cpp | |
| parent | 189820b91ca21ed7da4e8063be0c932bbfc92e8f (diff) | |
| download | stonesense-fcb3c1858a749013fc56c0f31ae6e604cbab97e5.tar.gz stonesense-fcb3c1858a749013fc56c0f31ae6e604cbab97e5.tar.bz2 stonesense-fcb3c1858a749013fc56c0f31ae6e604cbab97e5.tar.xz | |
Fixed some color stuff arising from allegro's shift to premultiplied alpha.
Diffstat (limited to 'Config.cpp')
| -rw-r--r-- | Config.cpp | 16 |
1 files changed, 4 insertions, 12 deletions
@@ -160,27 +160,19 @@ void parseConfigLine( string line ){ } if( line.find("[FOG_RED") != -1){ int value = parseIntFromLine( "FOG_RED", line); - if(value > 255) value = 255; - if(value < 0) value = 0; - config.fogr = value; + config.fogr = value / 255.0; } if( line.find("[FOG_GREEN") != -1){ int value = parseIntFromLine( "FOG_GREEN", line); - if(value > 255) value = 255; - if(value < 0) value = 0; - config.fogg = value; + config.fogg = value / 255.0; } if( line.find("[FOG_BLUE") != -1){ int value = parseIntFromLine( "FOG_BLUE", line); - if(value > 255) value = 255; - if(value < 0) value = 0; - config.fogb = value; + config.fogb = value / 255.0; } if( line.find("[FOG_ALPHA") != -1){ int value = parseIntFromLine( "FOG_ALPHA", line); - if(value > 255) value = 255; - if(value < 0) value = 0; - config.foga = value; + config.foga = value / 255.0; } if( line.find("[SHOW_FOG") != -1){ string result = parseStrFromLine( "SHOW_FOG", line ); |
