summaryrefslogtreecommitdiff
path: root/Config.cpp
diff options
context:
space:
mode:
authorJapa2011-03-05 17:07:51 +0000
committerJapa2011-03-05 17:07:51 +0000
commitfcb3c1858a749013fc56c0f31ae6e604cbab97e5 (patch)
tree5a49219f72a3887ea7384524a87b036f580fded4 /Config.cpp
parent189820b91ca21ed7da4e8063be0c932bbfc92e8f (diff)
downloadstonesense-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.cpp16
1 files changed, 4 insertions, 12 deletions
diff --git a/Config.cpp b/Config.cpp
index 3d47c3d..d1bbf4f 100644
--- a/Config.cpp
+++ b/Config.cpp
@@ -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 );