void SkyboxObject::load ( trObjectParserBlock &parserBlock ) { float skyboxSize = 500; skybox.SetTexturePath("data/skyboxes"); // scan elements tvStringPairList::iterator itr = parserBlock.elements.begin(); while ( itr != parserBlock.elements.end() ) { if ( !basicElement( *itr ) ) { std::string tag = string_util::toupper(itr->first); if ( tag == "BOUNDS" ) skyboxSize = (float)atof(itr->second.c_str()); else if ( tag == "ZSHIFT" ) skybox.SetZShift((float)atof(itr->second.c_str())); } itr++; } skybox.Create(skyboxSize,name.c_str()); MapBaseObject::load(parserBlock); }