FogMode mode = FOG_NONE; String SMODE = getAttrib (XMLNode, "mode"); if (SMODE == "ingen") mode = FOG_NONE; else if (SMODE == "exp") mode = FOG_EXP; else if (SMODE == "exp2") mode = FOG_EXP2; else if (SMODE == "lineær") mode = FOG_LINEAR;
TiXmlElement * pElement;
//Process colourDiffuse ColourValue colourDiffuse = ColourValue :: Hvit (?); pElement = XMLNode-> FirstChildElement ("colourDiffuse"); if (pElement) colourDiffuse = parseColour (pElement);
//Setup tåken mSceneMgr-> setFog (modus, colourDiffuse, expDensity, linearStart, linearEnd);}
annullere DotSceneLoader :: processSkyBox (TiXmlElement * XMLNode) { //Process attributter String materiale = getAttrib (XMLNode, "materiale"); Fast avstand = getAttribReal (XMLNode, "avstand", 5000); bool drawFirst = getAttribBool (XMLNode, "drawFirst", true);
TiXmlElement * pElement;
//Process rotasjon quaternion rotasjon = quaternion :: IDENTITET (?); pElement = XMLNode-> FirstChildElement ("rotasjon"); if (pElement) rotasjon = parseQuaternion (pElement);
//Setup himmelen boksen mSceneMgr-> setSkyBox (sant, materiale, avstand, drawFirst, rotasjon, m_sGroupName);}
annullere DotSceneLoader :: processSkyDome (TiXmlElement * XMLNode) {//Process attributter String materialet = XMLNode-> Attribute ("materiale"); Ekte krumning = getAttribReal (XMLNode, "krumning", 10); Ekte flislegging = getAttribReal (XMLNode, "fliser", 8); Fast avstand = getAttribReal (XMLNode, "avstand", 4000); bool drawFirst = getAttribBool (XMLNode, "drawFirst", true);
TiXmlElement * pElement;
//Process rotasjon quaternion rotasjon = quaternion :: IDENTITET (?); pElement = XMLNode-> FirstChildElement ("rotasjon"); if (pElement) rotasjon = parseQuaternion (pElement);
//Setup himmelen kuppel mSceneMgr-> setSkyDome (sant, materiale, kurvatur, flislegging, avstand, drawFirst, rotasjon, 16, 16, -1, m_sGroupName);}
tomrommet DotSceneLoader :: processSkyPlane (TiXmlElement * XMLNode) {//Process attributter String materiale = getAttrib (XMLNode, "materiale"); Ekte Planex = getAttribReal (XMLNode, "Planex", 0); Ekte planeY = getAttribReal (XMLNode, "planeY", -1); Ekte planeZ = getAttribReal (XMLNode, "Planex", 0); Ekte høvlet = getAttribRe