#include "Ogre/Ogre.h"
//创建有两个私有的指针的MyApplication类,一个指向Ogre 3D SceneManager,另一个指向Root类
class MyApplication
{
private:
Ogre::SceneManager *_sceneManager;
Ogre::Root *_root;
public:
//创建一个loadResources()函数,这个函数加载resource_d.cfg配置文件
void loadResources()
{
Ogre::ConfigFile cf;
cf.load("resources_d.cfg");
//遍历配置文件的所有区段
Ogre::ConfigFile::SectionIterator sectionIter = cf.getSectionIterator();
Ogre::String sectionName,typeName,dataname;
while(sectionIter.hasMoreElements())
{
//获取区段名称和设置的迭代器
sectionName = sectionIter.peekNextKey();
Ogre::ConfigFile::SettingsMultiMap *settings = sectionIter.getNext();
Ogre::ConfigFile::SettingsMultiMap::iterator i;
//迭代所有的设置并添加每个资源
for(i = settings->begin(); i != settings->end(); ++i)