Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 3, 2008, 12:52:48 PM (16 years ago)
Author:
scheusso
Message:

Made some adjustments because of synchronisable (mostly in skybox)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/network/src/orxonox/objects/Skybox.cc

    r871 r974  
    4949    {
    5050        RegisterObject(Skybox);
     51        registerAllVariables();
    5152    }
    5253
     
    5960        if (xmlElem->Attribute("src"))
    6061        {
    61                 std::string skyboxSrc = xmlElem->Attribute("src");
    62                 this->setSkybox(skyboxSrc);
     62                skyboxSrc_ = xmlElem->Attribute("src");
     63        this->create();
    6364
    64                 COUT(4) << "Loader: Set skybox: "<< skyboxSrc << std::endl << std::endl;
     65                COUT(4) << "Loader: Set skybox: "<< skyboxSrc_ << std::endl << std::endl;
    6566        }
    6667   }
     
    8384        XMLPortParamLoadOnly(Skybox, "src", setSkybox, xmlelement, loading);
    8485    }
     86   
     87    bool Skybox::create(){
     88      this->setSkybox(skyboxSrc_);
     89      return true;
     90    }
     91   
     92    void Skybox::registerAllVariables(){
     93      registerVar(&skyboxSrc_, skyboxSrc_.length()+1 ,network::STRING);
     94    }
     95   
    8596}
Note: See TracChangeset for help on using the changeset viewer.