FogMode tilassa = FOG_NONE; String SMODE = getAttrib (XMLNode, "Mode"); jos (SMODE == "none") -tilassa = FOG_NONE; if (SMODE == "Exp") -tilassa = FOG_EXP; if (SMODE == "exp 2") -tilassa = FOG_EXP2; if (SMODE == "lineaarinen") -tilassa = FOG_LINEAR;
TiXmlElement * pElement;
//Prosessi colourDiffuse (?) ColourValue colourDiffuse = ColourValue :: Valkoinen; pElement = XMLNode-> FirstChildElement ("colourDiffuse"); jos (pElement) colourDiffuse = parseColour (pElement);
//Setup sumu mSceneMgr-> setFog (tila, colourDiffuse, expDensity, linearStart, linearEnd);}
mitätöidä DotSceneLoader :: processSkyBox (TiXmlElement * XMLNode) { //prosessin ominaisuuksien nauhamateriaalin = getAttrib (XMLNode, "materiaali"); Todellinen matka = getAttribReal (XMLNode, "etäisyys", 5000); bool drawFirst = getAttribBool (XMLNode, "drawFirst", true);
TiXmlElement * pElement;
//Prosessi kierto (?) Quaternion kierto = Quaternion :: IDENTITY; pElement = XMLNode-> FirstChildElement ("kierto"); jos (pElement) kierto = parseQuaternion (pElement);
//Setup taivas laatikko mSceneMgr-> setSkyBox (totta, materiaali, etäisyys, drawFirst, kierto, m_sGroupName);}
mitätöidä DotSceneLoader :: processSkyDome (TiXmlElement * XMLNode) {//prosessin ominaisuuksien nauhamateriaalin = XMLNode-> Taito ("aineisto"); Real kaarevuus = getAttribReal (XMLNode, "kaarevuus", 10); Real laatoitus = getAttribReal (XMLNode, "laatoitus", 8); Todellinen matka = getAttribReal (XMLNode, "etäisyys", 4000); bool drawFirst = getAttribBool (XMLNode, "drawFirst", true);
TiXmlElement * pElement;
//Prosessi kierto (?) Quaternion kierto = Quaternion :: IDENTITY; pElement = XMLNode-> FirstChildElement ("kierto"); jos (pElement) kierto = parseQuaternion (pElement);
//Setup taivas kupoli mSceneMgr-> setSkyDome (totta, materiaali, kaarevuus, laatoitus, etäisyys, drawFirst, kierto, 16, 16, -1, m_sGroupName);}
void DotSceneLoader :: processSkyPlane (TiXmlElement * XMLNode) {//prosessin ominaisuuksien nauhamateriaalin = getAttrib (XMLNode, "materiaali"); Real Planex = getAttribReal (XMLNode, "Planex", 0); Real planeY = getAttribReal (XMLNode, "planeY", -1); Real planeZ = getAttribReal (XMLNode, "Pla