Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 4, 2010, 5:01:40 PM (15 years ago)
Author:
dafrick
Message:

Trying out some stuff.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/releasetodo/src/orxonox/LevelManager.cc

    r7284 r7614  
    3232
    3333#include "util/ScopedSingletonManager.h"
     34#include "core/ClassTreeMask.h"
    3435#include "core/CommandLineParser.h"
    3536#include "core/ConfigValueIncludes.h"
     
    3738#include "core/Loader.h"
    3839#include "core/Resource.h"
     40#include "core/XMLFile.h"
    3941#include "PlayerManager.h"
    4042#include "Level.h"
     43#include "LevelInfo.h"
    4144
    4245namespace orxonox
     
    142145            {
    143146                size_t pos = it->find(".oxw");
     147                COUT(0) << *it << std::endl;
     148                XMLFile file = XMLFile(*it);
     149                ClassTreeMask mask = ClassTreeMask();
     150                mask.exclude(ClassIdentifier<BaseObject>::getIdentifier());
     151                mask.include(ClassIdentifier<LevelInfo>::getIdentifier());
     152                Loader::load(&file, mask);
     153               
    144154                this->availableLevels_.push_back(it->substr(0, pos));
    145155            }
    146156        }
     157
    147158    }
    148159}
Note: See TracChangeset for help on using the changeset viewer.