Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5995 in orxonox.OLD for trunk/src/world_entities/world_entity.h


Ignore:
Timestamp:
Dec 9, 2005, 11:26:02 AM (18 years ago)
Author:
bensch
Message:

orxonox/trunk: preparations for LOD's

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/world_entities/world_entity.h

    r5994 r5995  
    1010
    1111#include "glincl.h"
     12#include <vector>
    1213
    1314// FORWARD DECLARATION
     
    2930  void loadParams(const TiXmlElement* root);
    3031
    31   void loadModel(const char* fileName, float scaling = 1.0f);
     32  void loadModel(const char* fileName, float scaling = 1.0f, unsigned int modelNumber = 0);
    3233  void setModel(Model* model, unsigned int modelNumber = 0);
    33   Model* getModel(unsigned int modelNumber = 0) const { return this->model; };
     34  Model* getModel(unsigned int modelNumber = 0) const { return (this->models.size() > modelNumber)? this->models[modelNumber] : NULL; };
    3435
    3536  bool buildObbTree(unsigned int depth);
     
    6566
    6667 private:
    67   Model*                  model;            //!< The model that should be loaded for this entity.
     68  std::vector<Model*>     models;            //!< The model that should be loaded for this entity.
    6869  BVTree*                 obbTree;          //!< this is the obb tree reference needed for collision detection
    6970
Note: See TracChangeset for help on using the changeset viewer.