Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 7247 in orxonox.OLD for branches/preferences/src/lib


Ignore:
Timestamp:
Mar 24, 2006, 6:24:41 PM (18 years ago)
Author:
rennerc
Message:

removed several iniParser

Location:
branches/preferences/src/lib
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/preferences/src/lib/graphics/graphics_engine.cc

    r7221 r7247  
    3030
    3131#include "parser/ini_parser/ini_parser.h"
     32#include "util/preferences.h"
    3233#include "substring.h"
    3334#include "text.h"
     
    154155 * @returns nothing usefull
    155156 */
    156 int GraphicsEngine::initFromIniFile(IniParser* iniParser)
     157int GraphicsEngine::initFromPreferences()
    157158{
    158159  // looking if we are in fullscreen-mode
    159   const std::string fullscreen = iniParser->getVar(CONFIG_NAME_FULLSCREEN, CONFIG_SECTION_VIDEO, "0");
     160  const std::string fullscreen = Preferences::getInstance()->getString(CONFIG_SECTION_VIDEO, CONFIG_NAME_FULLSCREEN, "0");
     161
    160162  if (fullscreen[0] == '1' || fullscreen == "true")
    161163    this->fullscreenFlag = SDL_FULLSCREEN;
    162164
    163165  // looking if we are in fullscreen-mode
    164   const std::string textures = iniParser->getVar(CONFIG_NAME_TEXTURES, CONFIG_SECTION_VIDEO_ADVANCED, "0");
     166  const std::string textures = Preferences::getInstance()->getString(CONFIG_SECTION_VIDEO_ADVANCED, CONFIG_NAME_TEXTURES, "0");
    165167  if (textures[0] == '1' || textures == "true")
    166168    Texture::setTextureEnableState(true);
     
    169171
    170172  // searching for a usefull resolution
    171   SubString resolution(iniParser->getVar(CONFIG_NAME_RESOLUTION, CONFIG_SECTION_VIDEO, "640x480").c_str(), 'x'); ///FIXME
     173  SubString resolution(Preferences::getInstance()->getString(CONFIG_SECTION_VIDEO, CONFIG_NAME_RESOLUTION, "640x480").c_str(), 'x'); ///FIXME
    172174  //resolution.debug();
    173175  MultiType x = resolution.getString(0), y = resolution.getString(1);
  • branches/preferences/src/lib/graphics/graphics_engine.h

    r7221 r7247  
    3939
    4040    int init();
    41     int initFromIniFile(IniParser* iniParser);
     41    int initFromPreferences();
    4242
    4343    void setWindowName(const std::string& windowName, const std::string& icon);
  • branches/preferences/src/lib/sound/sound_engine.cc

    r7225 r7247  
    2626#include "util/loading/resource_manager.h"
    2727#include "debug.h"
    28 #include "parser/ini_parser/ini_parser.h"
     28#include "util/preferences.h"
    2929#include "globals.h"
    3030
     
    9797 * @param iniParser the IniParser of the inifile
    9898 */
    99 void SoundEngine::loadSettings(IniParser* iniParser)
    100 {
    101   MultiType channels = iniParser->getVar(CONFIG_NAME_AUDIO_CHANNELS, CONFIG_SECTION_AUDIO, "32");
     99void SoundEngine::loadSettings()
     100{
     101  MultiType channels = Preferences::getInstance()->getString(CONFIG_SECTION_AUDIO, CONFIG_NAME_AUDIO_CHANNELS, "32");
    102102  this->maxSourceCount = channels.getInt();
    103103
    104   MultiType effectsVolume = iniParser->getVar(CONFIG_NAME_EFFECTS_VOLUME, CONFIG_SECTION_AUDIO, "80");
     104  MultiType effectsVolume = Preferences::getInstance()->getString(CONFIG_SECTION_AUDIO, CONFIG_NAME_EFFECTS_VOLUME, "80");
    105105  this->effectsVolume = effectsVolume.getFloat()/100.0;
    106106
    107   MultiType musicVolume = iniParser->getVar(CONFIG_NAME_MUSIC_VOLUME, CONFIG_SECTION_AUDIO, "75");
     107  MultiType musicVolume = Preferences::getInstance()->getString(CONFIG_SECTION_AUDIO, CONFIG_NAME_MUSIC_VOLUME, "75");
    108108  this->musicVolume = musicVolume.getFloat()/100.0;
    109109}
  • branches/preferences/src/lib/sound/sound_engine.h

    r7225 r7247  
    3131    inline static SoundEngine* getInstance() { if (!SoundEngine::singletonRef) SoundEngine::singletonRef = new SoundEngine();  return SoundEngine::singletonRef; };
    3232
    33     void loadSettings(IniParser* iniParser);
     33    void loadSettings();
    3434
    3535    SoundSource* createSource(const std::string& fileName, PNode* sourceNode = NULL);
Note: See TracChangeset for help on using the changeset viewer.