Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 17, 2008, 2:35:51 PM (16 years ago)
Author:
rgrieder
Message:

merged network branch into new network2 branch (from trunk)

File:
1 edited

Legend:

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

    r1064 r1098  
    4747    {
    4848        RegisterObject(Skybox);
     49        registerAllVariables();
    4950    }
    5051
     
    5758        if (xmlElem->Attribute("src"))
    5859        {
    59                 std::string skyboxSrc = xmlElem->Attribute("src");
    60                 this->setSkybox(skyboxSrc);
     60                skyboxSrc_ = xmlElem->Attribute("src");
     61        this->create();
    6162
    62                 COUT(4) << "Loader: Set skybox: "<< skyboxSrc << std::endl << std::endl;
     63                COUT(4) << "Loader: Set skybox: "<< skyboxSrc_ << std::endl << std::endl;
    6364        }
    6465   }
     
    6970   }
    7071
     72   void Skybox::setSkyboxSrc(std::string src){
     73     skyboxSrc_ = src;
     74   }
     75   
    7176    /**
    7277        @brief XML loading and saving.
     
    8085
    8186        XMLPortParamLoadOnly(Skybox, "src", setSkybox, xmlelement, mode);
     87        XMLPortParamLoadOnly(Skybox, "src", setSkyboxSrc, xmlelement, loading);
     88        create();
    8289    }
     90   
     91    bool Skybox::create(){
     92      this->setSkybox(skyboxSrc_);
     93      return true;
     94    }
     95   
     96    void Skybox::registerAllVariables(){
     97      registerVar(&skyboxSrc_, skyboxSrc_.length()+1 ,network::STRING);
     98    }
     99   
    83100}
Note: See TracChangeset for help on using the changeset viewer.