Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 17, 2007, 4:54:42 PM (16 years ago)
Author:
landauf
Message:

loadParams

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/FICN/src/orxonox/objects/Model.cc

    r576 r583  
    2323    void Model::loadParams(TiXmlElement* xmlElem)
    2424    {
    25         std::cout << "1\n";
    26         if (xmlElem->Attribute("position"))
    27         {
    28         std::cout << "2\n";
    29                 std::vector<std::string> pos = tokenize(xmlElem->Attribute("position"),",");
    30                 float x, y, z;
    31                 String2Number<float>(x, pos[0]);
    32                 String2Number<float>(y, pos[1]);
    33                 String2Number<float>(z, pos[2]);
    34                 this->setPosition(x, y, z);
    35         }
     25        WorldEntity::loadParams(xmlElem);
    3626
    37         std::cout << "3\n";
    38         if (xmlElem->Attribute("direction"))
    39         {
    40         std::cout << "4\n";
    41                 std::vector<std::string> pos = tokenize(xmlElem->Attribute("direction"),",");
    42                 float x, y, z;
    43                 String2Number<float>(x, pos[0]);
    44                 String2Number<float>(y, pos[1]);
    45                 String2Number<float>(z, pos[2]);
    46                 this->setDirection(x, y, z);
    47         }
    48 
    49         std::cout << "5\n";
     27        std::cout << "10\n";
    5028        if (xmlElem->Attribute("mesh"))
    5129        {
    52         std::cout << "6_1\n";
     30        std::cout << "11_1\n";
    5331                std::string src = xmlElem->Attribute("mesh");
    54         std::cout << "6_2\n";
     32        std::cout << "11_2\n";
    5533        std::cout << this->mesh_.getEntity() << std::endl;
    5634                this->mesh_ = Mesh(src);
    57         std::cout << "6_3\n";
     35        std::cout << "11_3\n";
    5836        std::cout << this->mesh_.getEntity() << std::endl;
    5937                    this->attachObject(this->mesh_.getEntity());
    60         std::cout << "6_4\n";
     38        std::cout << "11_4\n";
    6139        }
    62 
    63         std::cout << "7\n";
    64         if (xmlElem->Attribute("scale"))
    65         {
    66         std::cout << "8\n";
    67                     std::string scaleStr = xmlElem->Attribute("scale");
    68                     float scale;
    69                     String2Number<float>(scale, scaleStr);
    70                     this->setScale(scale);
    71         }
    72         std::cout << "9\n";
     40        std::cout << "12\n";
    7341
    7442        COUT(4) << "Loader: Created model" << std::endl;
Note: See TracChangeset for help on using the changeset viewer.