Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 10613 in orxonox.OLD for branches/cleanup/src/lib/shell


Ignore:
Timestamp:
Mar 30, 2007, 11:28:20 AM (18 years ago)
Author:
rennerc
Message:

allow user to use shell with high gamespeed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/cleanup/src/lib/shell/shell_input.cc

    r9916 r10613  
    2424#include "compiler.h"
    2525#include "key_names.h"
     26
     27#include "game_world.h"
     28#include "state.h"
    2629
    2730
     
    284287  {
    285288    if (this->delayed > 0.0)
    286       this->delayed -= dt;
     289    {
     290      StoryEntity* storyEntity = State::getCurrentStoryEntity();
     291      float speed = 1;
     292      if ( storyEntity && storyEntity->isA( GameWorld::staticClassID() ) )
     293      {
     294        speed = ((GameWorld*)storyEntity)->getSpeed();
     295      }
     296      this->delayed -= dt / speed;
     297    }
    287298    else if (this->pressedKey != SDLK_FIRST )
    288299    {
Note: See TracChangeset for help on using the changeset viewer.