Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 8591 in orxonox.OLD for branches/bsp_model/src/lib/graphics


Ignore:
Timestamp:
Jun 19, 2006, 11:03:58 PM (19 years ago)
Author:
patrick
Message:

bsp: md3_config is loaded correctly via resource manager

Location:
branches/bsp_model/src/lib/graphics/importer/md3
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/bsp_model/src/lib/graphics/importer/md3/md3_animation_cfg.h

    r8545 r8591  
    1010
    1111#include "vector.h"
     12
     13#include "base_object.h"
    1214
    1315#include <string>
     
    2729   * a class with metadata describing an MD3 model animation
    2830   */
    29   class MD3AnimationCfg
     31  class MD3AnimationCfg : public BaseObject
    3032  {
    3133
  • branches/bsp_model/src/lib/graphics/importer/md3/md3_model.cc

    r8590 r8591  
    7979  void MD3Model::autoAssemblePlayerModel(std::string filename, float scaling)
    8080  {
    81 //     this->md3Data = new MD3Data(filename, filename, scaling);
    82 //     MD3AnimationCfg cfg("/home/boenzlip/tmp/q3/Downloads/MOH/q3mdl-alien3/models/players/alien3/animation.cfg");
     81    std::string cfgName(filename + "/animation.cfg");
     82    this->config = (MD3AnimationCfg*)ResourceManager::getInstance()->load(cfgName, MD3_CONFIG, RP_GAME);
    8383
    8484
    8585    //first load the torso
    8686    std::string name(filename + "/upper.md3");
    87     PRINTF(0)("data dir: %s\n", ResourceManager::getInstance()->getFullName(name).c_str());
    88 
    89 //     this->md3Data = new MD3Data(name, name, scaling);
    9087    this->md3Data = (MD3Data*)ResourceManager::getInstance()->load(name, MD3, RP_GAME, name, scaling);
    9188
  • branches/bsp_model/src/lib/graphics/importer/md3/md3_model.h

    r8579 r8591  
    2121class MD3Mesh;
    2222class MD3Tag;
     23class MD3AnimationCfg;
    2324
    2425struct MD3Normal;
     
    6566    float**             tmpMatrix;         //!< a temporary matrix
    6667
     68    MD3AnimationCfg*    config;            //!< the config file parsed
    6769};
    6870
Note: See TracChangeset for help on using the changeset viewer.