Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 7616 in orxonox.OLD for branches/qt_gui/src/orxonox.cc


Ignore:
Timestamp:
May 15, 2006, 2:41:51 PM (18 years ago)
Author:
bensch
Message:

more file stuff in File-class

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/qt_gui/src/orxonox.cc

    r7608 r7616  
    3232#include "gui/qt_gui/qt_gui.h"
    3333
     34#include "file.h"
    3435#include "parser/ini_parser/ini_parser.h"
    3536#include "util/loading/game_loader.h"
     
    189190const std::string& Orxonox::getConfigFile ()
    190191{
    191   if (ResourceManager::isFile("orxonox.conf"))
     192  File orxConfFile("orxonox.conf");
     193  if (orxConfFile.isFile())
    192194  {
    193195    this->configFileName =  "orxonox.conf";
    194196  }
    195197  else
    196     this->configFileName = ResourceManager::homeDirCheck(DEFAULT_CONFIG_FILE);
     198    this->configFileName = File(DEFAULT_CONFIG_FILE).name();
    197199
    198200  PRINTF(3)("Parsed Config File: '%s'\n", this->configFileName);
     
    426428  CmdLinePrefsReader prefs;
    427429
    428   IniFilePrefsReader ini(ResourceManager::homeDirCheck(DEFAULT_CONFIG_FILE));
    429   Preferences::getInstance()->setUserIni(ResourceManager::homeDirCheck(DEFAULT_CONFIG_FILE));
     430  IniFilePrefsReader ini(File(DEFAULT_CONFIG_FILE).name());
     431  Preferences::getInstance()->setUserIni(File(DEFAULT_CONFIG_FILE).name());
    430432
    431433  prefs.parse(argc, argv);
     
    503505{
    504506  // checking for existence of the configuration-files, or if the lock file is still used
    505   if (showGui || (!ResourceManager::isFile("./orxonox.conf") &&
    506                   !ResourceManager::isFile(DEFAULT_CONFIG_FILE))
     507  if (showGui || (!File("./orxonox.conf").isFile() &&
     508      !File(DEFAULT_CONFIG_FILE).isFile())
    507509#if DEBUG < 3 // developers do not need to see the GUI, when orxonox fails
    508510      || ResourceManager::isFile(DEFAULT_LOCK_FILE)
     
    510512     )
    511513  {
    512     if (ResourceManager::isFile(DEFAULT_LOCK_FILE))
    513       ResourceManager::deleteFile(DEFAULT_LOCK_FILE);
     514    File lockFile(DEFAULT_LOCK_FILE);
     515    if (lockFile.isFile())
     516      lockFile.remove();
    514517
    515518    // starting the GUI
     
    524527  PRINT(0)(">>> Starting Orxonox <<<\n");
    525528
    526   ResourceManager::touchFile(DEFAULT_LOCK_FILE);
     529  File(DEFAULT_LOCK_FILE).touch();
    527530
    528531  Orxonox *orx = Orxonox::getInstance();
     
    538541
    539542  delete orx;
    540   ResourceManager::deleteFile("~/.orxonox/orxonox.lock");
    541 }
     543  File("~/.orxonox/orxonox.lock").remove();
     544}
Note: See TracChangeset for help on using the changeset viewer.