Changeset 10074 in orxonox.OLD for branches/playability/src/world_entities/projectiles/hbolt.cc
- Timestamp:
- Dec 13, 2006, 10:33:06 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/playability/src/world_entities/projectiles/hbolt.cc
r10072 r10074 27 27 #include "debug.h" 28 28 29 #include "static_model.h" 30 #include "effects/billboard.h" 29 // #include "effects/billboard.h" 31 30 32 31 … … 56 55 this->emitter->setEmissionRate(300.0); 57 56 this->emitter->setEmissionVelocity(50.0); 58 59 this->mat = new Material("hBolt_halo");60 this->mat->setBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);61 //this->mat->setBlendFunc(GL_SRC_ALPHA,GL_ONE);62 this->mat->setDiffuse(1,1,1);63 this->mat->setAmbient(1,1,1);64 this->mat->setIllum(3);65 this->mat->setDiffuseMap("hbolt_halo.png");66 // this->mat->setDiffuseMap("hbolt_halo.png",1);67 // this->mat->setDiffuseMap("hbolt_halo.png",2);68 // dynamic_cast<StaticModel*>(this->getModel())->addMaterial(this->mat);69 // dynamic_cast<StaticModel*>(this->getModel())->finalize();70 57 71 58 this->halo = new Billboard(); … … 188 175 this->getAbsCoor ().z); 189 176 190 // glPushMatrix();191 // glEnable(GL_BLEND);192 // glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);193 // glShadeModel(GL_FLAT);194 // glClearColor(0.0, 0.0, 0.0, 0.0);195 //196 // glEnable(GL_TEXTURE_2D);197 // this->mat->select();198 //199 // // Vector camera = State::getCamera()->getViewVector();200 //201 // glBegin(GL_QUADS); // +X202 // glTexCoord2f (0.0, 0.0);203 // glVertex3f( 0.0f, -.7f, -.7f);204 //205 // glTexCoord2f (0.0, 1.0);206 // glVertex3f( 0.0f, -.7f , .7f);207 //208 // glTexCoord2f (1.0, 1.0);209 // glVertex3f( 0.0, .7f , .7f );210 //211 // glTexCoord2f (1.0, 0.0);212 // glVertex3f( 0.0, .7f, -.7f );213 // glEnd();214 // glPopMatrix();215 216 // this->billboard->toggleBillboard();217 218 177 this->halo->draw(); 219 178 … … 222 181 glRotatef(this->angle, 0.0, 0.0, 1.0); 223 182 224 //this->getModel()->draw();183 this->getModel()->draw(); 225 184 226 185 // this->mat->select(); 227 dynamic_cast<StaticModel*>(this->getModel())->draw(); 186 /* dynamic_cast<StaticModel*>(this->getModel())->draw();*/ 228 187 // this->mat->select(); 229 188 // dynamic_cast<StaticModel*>(this->getModel())->draw();
Note: See TracChangeset
for help on using the changeset viewer.