Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jan 10, 2007, 1:18:46 PM (17 years ago)
Author:
gfilip
Message:

next update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/camera/src/world_entities/camera.cc

    r10189 r10204  
    7575{
    7676  return (PNode*)this->target;
     77}
     78
     79void Camera::setTargetNode(PNode* target)
     80{
     81  this->target->setParent(target);
    7782}
    7883
     
    157162
    158163  //iterate(float dt, translate, target)
    159   target->translate( 1,dt);
     164  target->translate(dt);
    160165}
    161166
     
    353358
    354359
    355 void CameraTarget::translate(float speed, float dt)
     360void CameraTarget::translate(float dt)
    356361{
    357362  if (fabs(translateTo.len()  - (target->getAbsCoor()).len()) >= 11 )
     
    360365   Vector tmpVec= iterate(dt,  &translateTo,  &(State::getCameraNode()->getAbsCoor()));
    361366    glLoadIdentity();
    362     target->shiftCoor(tmpVec.x, tmpVec.y, tmpVec.z);
     367    target->shiftCoor(speed*tmpVec.x, speed*tmpVec.y, speed*tmpVec.z);
    363368    // cout << "%%" << tmpVec.x << "%%";
    364369
     
    371376}
    372377
    373 void CameraTarget::jump(Vector* newPos)
    374 {
    375 //target->setAbsCoor(newPos);
     378void CameraTarget::jump(Vector newPos)
     379{
     380target->setAbsCoor(newPos);
    376381}
    377382
Note: See TracChangeset for help on using the changeset viewer.