Changeset 3566 in orxonox.OLD for orxonox/trunk/src/world_entities
- Timestamp:
- Mar 15, 2005, 11:22:51 PM (20 years ago)
- Location:
- orxonox/trunk/src/world_entities
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/src/world_entities/environment.cc
r3526 r3566 36 36 Environment::~Environment () 37 37 { 38 delete this->model; 38 39 39 } 40 40 -
orxonox/trunk/src/world_entities/player.cc
r3544 r3566 37 37 Player::~Player () 38 38 { 39 delete this->model; 39 40 40 } 41 41 -
orxonox/trunk/src/world_entities/primitive.cc
r3544 r3566 36 36 Primitive::~Primitive () 37 37 { 38 delete this->model; 38 39 39 } 40 40 -
orxonox/trunk/src/world_entities/skysphere.cc
r3559 r3566 71 71 this->sphereObj = gluNewQuadric(); 72 72 gluQuadricTexture(this->sphereObj, GL_TRUE); 73 this->setRadius( 220.0);73 this->setRadius(1900.0); 74 74 75 75 this->skyMaterial = new Material("Sky"); -
orxonox/trunk/src/world_entities/terrain.cc
r3565 r3566 32 32 33 33 /** 34 \brief Constructor for loading a Terrain out of a file 35 \param fileName The file to load data from. 36 37 this either loads out of an OBJ-file, or loads a heightmap if no .obj-extension is found. 38 */ 39 Terrain::Terrain(char* fileName) 40 { 41 this->init(); 42 43 if (strstr(fileName, ".obj") || strstr(fileName, ".OBJ")) 44 { 45 this->model = (OBJModel*)new OBJModel(fileName); 46 } 47 else 48 { 49 // load the hightMap here. 50 } 51 } 52 53 /** 34 54 \brief a Constructor for the Debug-Worlds 35 55 … … 42 62 } 43 63 44 45 64 /** 46 65 \brief standard deconstructor … … 57 76 { 58 77 this->setClassName ("Terrain"); 78 59 79 this->objectList = 0; 60 80 } 81 61 82 62 83 … … 75 96 glMultMatrixf((float*)matrix); 76 97 77 glCallList(objectList); 98 if (objectList) 99 glCallList(objectList); 100 else if (model) 101 model->draw(); 78 102 // this->model->draw(); 79 103 glPopMatrix(); -
orxonox/trunk/src/world_entities/terrain.h
r3564 r3566 25 25 public: 26 26 Terrain(); 27 Terrain(char* fileName); 27 28 Terrain(DebugTerrain debugTerrain); 28 29 virtual ~Terrain(); … … 33 34 34 35 private: 35 36 36 int objectList; 37 37 }; -
orxonox/trunk/src/world_entities/world_entity.cc
r3564 r3566 48 48 { 49 49 // if( collisioncluster != NULL) delete collisioncluster; 50 50 delete this->model; 51 51 } 52 52 -
orxonox/trunk/src/world_entities/world_entity.h
r3564 r3566 9 9 #include "stdincl.h" 10 10 #include "p_node.h" 11 #include " model.h"11 #include "objModel.h" 12 12 13 13 //class CollisionCluster; 14 class OBJModel;15 14 16 15 //! Basic class from which all interactive stuff in the world is derived from
Note: See TracChangeset
for help on using the changeset viewer.