Changeset 6263 in orxonox.OLD for branches/height_map
- Timestamp:
- Dec 22, 2005, 6:43:49 PM (19 years ago)
- Location:
- branches/height_map/src
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/height_map/src/lib/graphics/importer/vertex_array_model.cc
r6262 r6263 224 224 for (j = 0; j < sizeX; j++) 225 225 { 226 this->addIndice(sizeY*i + j); 227 this->addIndice(sizeY*(i+1) + j); 228 } 226 this->addIndice( sizeY*i + j ); 227 this->addIndice( sizeY*(i+1) + j ); 228 } 229 this->newStripe(); 229 230 this->debug(); 230 this->newStripe();231 231 } 232 232 } -
branches/height_map/src/lib/graphics/importer/vertex_array_model.h
r6262 r6263 11 11 #include "glincl.h" 12 12 13 #include "array.h"14 13 #include <vector> 15 14 -
branches/height_map/src/story_entities/world.cc
r6074 r6263 73 73 #include "playable.h" 74 74 75 #include "vertex_array_model.h" 76 75 77 76 78 SHELL_COMMAND(speed, World, setSpeed); … … 384 386 localCamera->lookAt(playable); 385 387 // this->localPlayer->setParentMode(PNODE_ALL); 386 if (sky != NULL) 387 { 388 this->sky->setParent(this->localCamera); 389 this->sky->setParentMode(PNODE_MOVEMENT); 390 } 388 // if (sky != NULL) 389 // { 390 // this->sky->setParent(this->localCamera); 391 // this->sky->setParentMode(PNODE_MOVEMENT); 392 // } 393 394 VertexArrayModel* mod = new VertexArrayModel; 395 mod->planeModel(); 396 mod->finalize(); 397 mod->debug(); 398 this->TEST = mod; 399 this->testMat = new Material; 400 this->testMat->setDiffuse( 1,1,1); 391 401 392 402 // initialize debug coord system … … 826 836 GraphicsEngine::getInstance()->draw(); 827 837 //TextEngine::getInstance()->draw(); 838 this->testMat->select(); 839 this->TEST->draw(); 828 840 } 829 841 -
branches/height_map/src/story_entities/world.h
r6048 r6263 25 25 class OggPlayer; 26 26 template<class T> class tList; 27 28 #include "vertex_array_model.h" 29 #include "material.h" 27 30 28 31 //! The game world … … 116 119 WorldEntity* sky; //!< The Environmental Heaven of orxonox @todo insert this to environment insted 117 120 Terrain* terrain; //!< The Terrain of the World. 118 121 Material* testMat; 122 Model* TEST; 119 123 GLuint objectList; //!< temporary: @todo this will be ereased soon 120 124 tList<WorldEntity>* entities; //!< A template List of all entities. Every moving thing should be included here, and world automatically updates them. -
branches/height_map/src/world_entities/terrain.cc
r6249 r6263 42 42 this->init(); 43 43 44 this->tmp_mat = new Material(); 44 this->tmp_mat = new Material(); 45 45 tmp_mat->setTransparency(1.0); 46 46 tmp_mat->setIllum(0.3); … … 57 57 tmp_mat->ambientTexture = NULL; 58 58 // tmp_mat->specularTexture = NULL; 59 59 60 60 // this->loadParams(root); 61 61 62 62 char* heightmapName = ResourceManager::getFullName("pictures/heightmapHello.bmp"); 63 63 char* colourmapName = ResourceManager::getFullName("pictures/heightmapHelloCM.bmp"); 64 hm = new HeightMap(heightmapName, colourmapName);65 hm->scale(Vector(23.0f,1.7f,23.0f));66 hm->load();67 this->model=hm;64 // hm = new HeightMap(heightmapName, colourmapName); 65 // hm->scale(Vector(23.0f,1.7f,23.0f)); 66 // hm->load(); 67 // this->model=hm; 68 68 69 69 /* this->model = new HeightMap(); … … 126 126 127 127 this->model->finalize(); */ 128 128 129 129 /*if (this->model != NULL) 130 130 this->ssp = new SpatialSeparation((AbstractModel*)this->model, 10.0f);*/ … … 224 224 Vector tmpRot = this->getAbsDir().getSpacialAxis(); 225 225 glRotatef (this->getAbsDir().getSpacialAxisAngle(), tmpRot.x, tmpRot.y, tmpRot.z ); 226 226 227 227 //this->tmp_mat->select(); 228 229 230 hm->draw();228 229 230 //hm->draw(); 231 231 /* if (this->objectList) 232 232 glCallList(this->objectList);
Note: See TracChangeset
for help on using the changeset viewer.