Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jun 30, 2006, 3:21:44 AM (18 years ago)
Author:
patrick
Message:

model sticks to ground. no wall cd yet

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/single_player_map/src/world_entities/npcs/repair_station.cc

    r8942 r8943  
    7575
    7676  this->toList(OM_COMMON);
    77   this->bLocked = false;
    7877
    7978  this->loadMD2Texture("maps/doors.jpg");
    8079  this->loadModel("models/creatures/doors.md2", this->scale);
    8180
    82   this->setAnimation(REPAIR_CYCLE00, MD2_ANIM_ONCE);
     81  this->setAnimation(REPAIR_CYCLE01, MD2_ANIM_ONCE);
    8382}
    8483
     
    116115}
    117116
     117
     118/**
     119 * @returns the current animation number
     120 */
     121int RepairStation::getAnimation()
     122{
     123  if( likely(this->getModel(0) != NULL))
     124    ((InteractiveModel*)this->getModel(0))->getAnimation();
     125}
    118126
    119127
     
    155163    ((InteractiveModel*)this->getModel(0))->tick(time);
    156164
    157 //   if( ((MD2Model*)this->getModel(0))->getAnimation() != ATTACK)
     165   if( this->getAnimation() == ATTACK)
    158166//     ((MD2Model*)this->getModel(0))->setAnimation(ATTACK);
    159167
    160168
    161169  this->setAnimation( this->animationCurrent, MD2_ANIM_ONCE);
    162   this->animationCurrent = (this->animationCurrent + this->animationStep)%RAPAIR_MAX_ANIMATION;
     170  this->animationCurrent = (this->animationCurrent + this->animationStep) % REPAIR_MAX_ANIMATIONS;
    163171}
    164172
Note: See TracChangeset for help on using the changeset viewer.