Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 10005 in orxonox.OLD for branches


Ignore:
Timestamp:
Dec 3, 2006, 10:52:11 PM (18 years ago)
Author:
nicolasc
Message:

textured test_entity2, minor changes in hbolt

Location:
branches/playability/src/world_entities
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/playability/src/world_entities/projectiles/hbolt.cc

    r10004 r10005  
    4747  this->angle = 0;
    4848  this->rotationSpeed = 1000;
    49 
    5049
    5150  this->emitter = new DotEmitter(100, 5, M_2_PI);
     
    119118void HBolt::updateAngle (float time)
    120119{
    121 <<<<<<< .mine
    122120  this->angle += this->rotationSpeed * time;
    123 =======
    124   this->angle = this->angle + this->rotationSpeed * time;
    125 >>>>>>> .r10003
    126121}
    127122
     
    178173  //this->updateAngle();
    179174
    180 <<<<<<< .mine
    181   //glTranslatef (this->getAbsCoor ().x, this->getAbsCoor ().y, this->getAbsCoor ().z);
    182   //glRotatef(this->angle, 0.0, 0.0, -1.0);
    183   glTranslatef (this->getAbsCoor ().x,
    184                   this->getAbsCoor ().y,
    185                   this->getAbsCoor ().z);
    186   Vector tmpRot = this->getAbsDir().getSpacialAxis();
    187   glRotatef (this->getAbsDir().getSpacialAxisAngle(), tmpRot.x, tmpRot.y, tmpRot.z );
    188   glRotatef(this->angle, 0.0, 0.0, -1.0);
    189 =======
    190175  //glTranslatef (this->getAbsCoor ().x, this->getAbsCoor ().y, this->getAbsCoor ().z);
    191176  //glRotatef(this->angle, 0.0, 0.0, -1.0);
     
    196181  glRotatef (this->getAbsDir().getSpacialAxisAngle(), tmpRot.x, tmpRot.y, tmpRot.z );
    197182  glRotatef(this->angle, 0.0, 0.0, 1.0);
    198 >>>>>>> .r10003
    199183  this->getModel()->draw();
    200184  glPopMatrix();
  • branches/playability/src/world_entities/test_entity2.cc

    r10003 r10005  
    8080  this->material = new Material();
    8181  this->material->setIllum(3);
    82   this->material->setDiffuse(0.0,0.0,0.0);
     82  this->material->setDiffuse(1.0,1.0,1.0);
    8383  this->material->setSpecular(0.0,0.0,0.0);
    84   this->material->setAmbient(1.0, 0.0, 1.0);
     84  this->material->setAmbient(1.0, 1.0, 1.0);
    8585
    8686  this->angle = 0;
    8787  this->rotationSpeed = 3;
    8888
    89   this->material->setDiffuseMap("maps/torp2.png");
     89  this->material->setDiffuseMap("maps/TE2.tga");
    9090}
    9191
     
    109109{
    110110
    111     glPushAttrib(GL_ENABLE_BIT);
    112     glDisable(GL_LIGHTING);
    113 
    114     glPushMatrix();
    115     glMatrixMode(GL_MODELVIEW);
     111  glPushAttrib(GL_ENABLE_BIT);
     112  glDisable(GL_LIGHTING);
     113
     114  glPushMatrix();
     115  glMatrixMode(GL_MODELVIEW);
    116116
    117117
    118118    /* translate */
    119     glTranslatef (this->getAbsCoor ().x,
     119  glTranslatef (this->getAbsCoor ().x,
    120120                  this->getAbsCoor ().y,
    121121                  this->getAbsCoor ().z);
    122     Vector tmpRot = this->getAbsDir().getSpacialAxis();
    123     glRotatef (this->getAbsDir().getSpacialAxisAngle(), tmpRot.x, tmpRot.y, tmpRot.z );
    124     glRotatef(this->angle, 0.0, 0.0, -1.0);
     122  Vector tmpRot = this->getAbsDir().getSpacialAxis();
     123  glRotatef (this->getAbsDir().getSpacialAxisAngle(), tmpRot.x, tmpRot.y, tmpRot.z );
     124  glRotatef(this->angle, 1.0, 1.0, 1.0);
    125125//PRINTF(0)("axis: %f\n", axis);
    126126
    127127
    128     glEnable(GL_TEXTURE_2D);
    129     this->material->select();
    130 
    131   glColor3f(0.0, 1.0, 0.0);
    132 
    133   glBindTexture( GL_TEXTURE_2D, 0 );
     128  glEnable(GL_TEXTURE_2D);
     129  this->material->select();
     130
     131  glColor3f(1.0, 1.0, 1.0);
    134132
    135133  glBegin(GL_QUADS); // +X
    136134    glTexCoord2f (0.0, 0.0);
    137135    glVertex3f( 0.0f, -0.5f, -0.5f);
    138     glNormal3f(1.0, 0.0, 0.0);
     136//     glNormal3f(1.0, 0.0, 0.0);
    139137
    140138    glTexCoord2f (1.0, 0.0);
    141139    glVertex3f( 0.0f, -0.5f , 0.5f);
    142     glNormal3f(1.0, 0.0, 0.0);
     140//     glNormal3f(1.0, 0.0, 0.0);
    143141
    144142    glTexCoord2f (1.0, 1.0);
    145143    glVertex3f( 0.0, 0.5f , 0.5f );
    146     glNormal3f(1.0, 0.0, 0.0);
     144//     glNormal3f(1.0, 0.0, 0.0);
    147145
    148146
    149147    glTexCoord2f (0.0, 1.0);
    150148    glVertex3f( 0.0, 0.5f, -0.5f );
    151     glNormal3f(1.0, 0.0, 0.0);
     149//     glNormal3f(1.0, 0.0, 0.0);
    152150  glEnd();
    153151
     
    155153    glTexCoord2f (0.0, 0.0);
    156154    glVertex3f(-0.5f, 0.0f, -0.5f);
    157     glNormal3f(0.0, 1.0, 0.0);
     155//     glNormal3f(0.0, 1.0, 0.0);
    158156
    159157    glTexCoord2f (1.0, 0.0);
    160158    glVertex3f(-0.5f, 0.0f , 0.5f);
    161     glNormal3f(0.0, 1.0, 0.0);
     159//     glNormal3f(0.0, 1.0, 0.0);
    162160
    163161    glTexCoord2f (1.0, 1.0);
    164162    glVertex3f( 0.5f, 0.0f , 0.5f );
    165     glNormal3f(0.0, 1.0, 0.0);
     163//     glNormal3f(0.0, 1.0, 0.0);
    166164
    167165    glTexCoord2f (0.0, 1.0);
    168166    glVertex3f( 0.5f, 0.0f, -0.5f );
    169     glNormal3f(0.0, 1.0, 0.0);
     167//     glNormal3f(0.0, 1.0, 0.0);
    170168  glEnd();
    171169
     
    173171    glTexCoord2f (0.0, 0.0);
    174172    glVertex3f(-0.5f, -0.5f, 0.0f);
    175     glNormal3f(0.0, 0.0, 1.0);
     173//     glNormal3f(0.0, 0.0, 1.0);
    176174
    177175    glTexCoord2f (1.0, 0.0);
    178176    glVertex3f(-0.5f, 0.5f , 0.0f);
    179     glNormal3f(0.0, 0.0, 1.0);
     177//     glNormal3f(0.0, 0.0, 1.0);
    180178
    181179    glTexCoord2f (1.0, 1.0);
    182180    glVertex3f( 0.5f, 0.5f , 0.0f );
    183     glNormal3f(0.0, 0.0, 1.0);
     181//     glNormal3f(0.0, 0.0, 1.0);
    184182
    185183    glTexCoord2f (0.0, 1.0);
    186184    glVertex3f( 0.5f, -0.5f, 0.0f );
    187     glNormal3f(0.0, 0.0, 1.0);
    188   glEnd();
    189 
    190   glBegin(GL_QUADS);
     185//     glNormal3f(0.0, 0.0, 1.0);
     186  glEnd();
     187
     188  glBegin(GL_QUADS);// -X
    191189    glTexCoord2f (0.0, 0.0);
    192190    glVertex3f( 0.0f, -0.5f, -0.5f);
    193     glNormal3f(-1.0, 0.0, 0.0);
     191//     glNormal3f(-1.0, 0.0, 0.0);
    194192
    195193    glTexCoord2f (1.0, 0.0);
    196194    glVertex3f( 0.0f, 0.5f , -0.5f);
    197     glNormal3f(-1.0, 0.0, 0.0);
     195//     glNormal3f(-1.0, 0.0, 0.0);
    198196
    199197    glTexCoord2f (1.0, 1.0);
    200198    glVertex3f( 0.0, 0.5f , 0.5f );
    201     glNormal3f(-1.0, 0.0, 0.0);
     199//     glNormal3f(-1.0, 0.0, 0.0);
    202200
    203201    glTexCoord2f (0.0, 1.0);
    204202    glVertex3f( 0.0, -0.5f, 0.5f );
    205     glNormal3f(-1.0, 0.0, 0.0);
    206   glEnd();
    207 
    208   glBegin(GL_QUADS);
     203//     glNormal3f(-1.0, 0.0, 0.0);
     204  glEnd();
     205
     206  glBegin(GL_QUADS);// -Y
    209207    glTexCoord2f (0.0, 0.0);
    210208    glVertex3f(-0.5f, 0.0f, -0.5f);
    211     glNormal3f(0.0, -1.0, 0.0);
     209//     glNormal3f(0.0, -1.0, 0.0);
    212210
    213211    glTexCoord2f (1.0, 0.0);
    214212    glVertex3f(0.5f, 0.0f , -0.5f);
    215     glNormal3f(0.0, -1.0, 0.0);
     213//     glNormal3f(0.0, -1.0, 0.0);
    216214
    217215    glTexCoord2f (1.0, 1.0);
    218216    glVertex3f( 0.5f, 0.0f , 0.5f );
    219     glNormal3f(0.0, -1.0, 0.0);
     217//     glNormal3f(0.0, -1.0, 0.0);
    220218
    221219    glTexCoord2f (0.0, 1.0);
    222220    glVertex3f( -0.5f, 0.0f, 0.5f );
    223     glNormal3f(0.0, -1.0, 0.0);
    224   glEnd();
    225 
    226   glBegin(GL_QUADS);
     221//     glNormal3f(0.0, -1.0, 0.0);
     222  glEnd();
     223
     224  glBegin(GL_QUADS);// -Z
    227225    glTexCoord2f (0.0, 0.0);
    228226    glVertex3f(-0.5f, -0.5f, 0.0f);
    229     glNormal3f(0.0, 0.0, -1.0);
     227//     glNormal3f(0.0, 0.0, -1.0);
    230228
    231229    glTexCoord2f (1.0, 0.0);
    232230    glVertex3f(0.5f, -0.5f , 0.0f);
    233     glNormal3f(0.0, 0.0, -1.0);
     231//     glNormal3f(0.0, 0.0, -1.0);
    234232
    235233    glTexCoord2f (1.0, 1.0);
    236234    glVertex3f( 0.5f, 0.5f , 0.0f );
    237     glNormal3f(0.0, 0.0, -1.0);
     235//     glNormal3f(0.0, 0.0, -1.0);
    238236
    239237    glTexCoord2f (0.0, 1.0);
    240238    glVertex3f( -0.5f, 0.5f, 0.0f );
    241     glNormal3f(0.0, 0.0, -1.0);
     239//     glNormal3f(0.0, 0.0, -1.0);
    242240  glEnd();
    243241
Note: See TracChangeset for help on using the changeset viewer.