Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 7217 in orxonox.OLD for branches/std/src/world_entities/creatures


Ignore:
Timestamp:
Mar 12, 2006, 2:16:24 PM (18 years ago)
Author:
bensch
Message:

orxonox/std:: removed two seg-fault bugs… but strangely some models are not loaded

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/std/src/world_entities/creatures/md2_creature.cc

    r7193 r7217  
    255255  this->shiftCoor (move);
    256256
    257   if( this->bJump)
     257  if( this->bJump && likely(this->getModel(0) != NULL))
    258258  {
    259259    ((MD2Model*)this->getModel(0))->setAnim(JUMP);
    260260  }
    261   else if( this->bFire)
     261  else if( this->bFire && likely(this->getModel(0) != NULL))
    262262  {
    263263    if( ((MD2Model*)this->getModel(0))->getAnim() != ATTACK) ((MD2Model*)this->getModel(0))->setAnim(ATTACK);
    264264  }
    265   else if( fabs(move.len()) > 0.0f)
     265  else if( fabs(move.len()) > 0.0f && likely(this->getModel(0) != NULL))
    266266  {
    267267    if( ((MD2Model*)this->getModel(0))->getAnim() != RUN) ((MD2Model*)this->getModel(0))->setAnim(RUN);
    268268  }
    269   else
     269  else if (likely(this->getModel(0) != NULL))
    270270  {
    271271    if( ((MD2Model*)this->getModel(0))->getAnim() != STAND) ((MD2Model*)this->getModel(0))->setAnim(STAND);
Note: See TracChangeset for help on using the changeset viewer.