diff options
| author | Kris Parker | 2009-12-20 15:46:55 +0000 |
|---|---|---|
| committer | Kris Parker | 2009-12-20 15:46:55 +0000 |
| commit | fea451c7735c0d3c2160234e9a91c47405e46fb1 (patch) | |
| tree | 1e738eec7df59e836be2717d47eeee2ca0eac6c3 /Config.cpp | |
| parent | f8f32dfd53da2d6df2eb38000f6f71b2964cb0d8 (diff) | |
| download | stonesense-fea451c7735c0d3c2160234e9a91c47405e46fb1.tar.gz stonesense-fea451c7735c0d3c2160234e9a91c47405e46fb1.tar.bz2 stonesense-fea451c7735c0d3c2160234e9a91c47405e46fb1.tar.xz | |
Added config for stockpile.zone display, and for initial follow offset
Diffstat (limited to 'Config.cpp')
| -rw-r--r-- | Config.cpp | 114 |
1 files changed, 69 insertions, 45 deletions
@@ -115,22 +115,30 @@ void parseConfigLine( string line ){ string result = parseStrFromLine( "TRACK_CENTER", line ); config.track_center = (result == "YES"); } - if( line.find("FOLLOW_DF_SCREEN") != -1){
- string result = parseStrFromLine( "FOLLOW_DF_SCREEN", line );
- config.follow_DFscreen = (result == "YES");
- }
- if( line.find("SHOW_CREATURE_NAMES") != -1){
- string result = parseStrFromLine( "SHOW_CREATURE_NAMES", line );
- config.show_creature_names = (result == "YES");
- }
- if( line.find("SHOW_OSD") != -1){
- string result = parseStrFromLine( "SHOW_OSD", line );
- config.show_osd = (result == "YES");
- }
- if( line.find("INTRO") != -1){
- string result = parseStrFromLine( "INTRO", line );
- config.show_intro = !(result == "OFF");
- }
+ if( line.find("FOLLOW_DF_SCREEN") != -1){ + string result = parseStrFromLine( "FOLLOW_DF_SCREEN", line ); + config.follow_DFscreen = (result == "YES"); + } + if( line.find("SHOW_CREATURE_NAMES") != -1){ + string result = parseStrFromLine( "SHOW_CREATURE_NAMES", line ); + config.show_creature_names = (result == "YES"); + } + if( line.find("SHOW_OSD") != -1){ + string result = parseStrFromLine( "SHOW_OSD", line ); + config.show_osd = (result == "YES"); + } + if( line.find("SHOW_STOCKPILES") != -1){ + string result = parseStrFromLine( "SHOW_STOCKPILES", line ); + config.show_stockpiles = (result == "YES"); + } + if( line.find("SHOW_ZONES") != -1){ + string result = parseStrFromLine( "SHOW_ZONES", line ); + config.show_zones = (result == "YES"); + } + if( line.find("INTRO") != -1){ + string result = parseStrFromLine( "INTRO", line ); + config.show_intro = !(result == "OFF"); + } if( line.find("FOG_RED") != -1){ int value = parseIntFromLine( "FOG_RED", line); if(value > 255) value = 255; @@ -147,32 +155,50 @@ void parseConfigLine( string line ){ int value = parseIntFromLine( "FOG_BLUE", line); if(value > 255) value = 255; if(value < 0) value = 0; - config.fogb = value;
- }
- 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;
- }
- if( line.find("BACK_RED") != -1){
- int value = parseIntFromLine( "BACK_RED", line);
- if(value > 255) value = 255;
- if(value < 0) value = 0;
- config.backr = value;
- }
- if( line.find("BACK_GREEN") != -1){
- int value = parseIntFromLine( "BACK_GREEN", line);
- if(value > 255) value = 255;
- if(value < 0) value = 0;
- config.backg = value;
- }
- if( line.find("BACK_BLUE") != -1){
- int value = parseIntFromLine( "BACK_BLUE", line);
- if(value > 255) value = 255;
- if(value < 0) value = 0;
- config.backb = value;
- }
+ config.fogb = value; + } + 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; + } + if( line.find("BACK_RED") != -1){ + int value = parseIntFromLine( "BACK_RED", line); + if(value > 255) value = 255; + if(value < 0) value = 0; + config.backr = value; + } + if( line.find("BACK_GREEN") != -1){ + int value = parseIntFromLine( "BACK_GREEN", line); + if(value > 255) value = 255; + if(value < 0) value = 0; + config.backg = value; + } + if( line.find("BACK_BLUE") != -1){ + int value = parseIntFromLine( "BACK_BLUE", line); + if(value > 255) value = 255; + if(value < 0) value = 0; + config.backb = value; + } + if( line.find("FOLLOW_OFFSET_X") != -1){ + int value = parseIntFromLine( "FOLLOW_OFFSET_X", line); + if(value > 30) value = 30; + if(value < -30) value = -30; + config.viewXoffset = value; + } + if( line.find("FOLLOW_OFFSET_Y") != -1){ + int value = parseIntFromLine( "FOLLOW_OFFSET_Y", line); + if(value > 30) value = 30; + if(value < -30) value = -30; + config.viewYoffset = value; + } + if( line.find("FOLLOW_OFFSET_Z") != -1){ + int value = parseIntFromLine( "FOLLOW_OFFSET_Z", line); + if(value > 30) value = 30; + if(value < -30) value = -30; + config.viewZoffset = value; + } } @@ -192,7 +218,5 @@ bool loadConfigFile(){ parseConfigLine( line ); } myfile.close(); - - return true; -}
\ No newline at end of file +} |
