Changeset 10613 in orxonox.OLD for branches/cleanup
- Timestamp:
- Mar 30, 2007, 11:28:20 AM (18 years ago)
- Location:
- branches/cleanup/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/cleanup/src/lib/shell/shell_input.cc
r9916 r10613 24 24 #include "compiler.h" 25 25 #include "key_names.h" 26 27 #include "game_world.h" 28 #include "state.h" 26 29 27 30 … … 284 287 { 285 288 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 } 287 298 else if (this->pressedKey != SDLK_FIRST ) 288 299 { -
branches/cleanup/src/story_entities/game_world.h
r10428 r10613 56 56 inline double getGameTime() { return this->gameTime; } 57 57 /** sets the game speed @param speed speed of the Game */ 58 inline void setSpeed(float speed) { this->speed = speed; }; 58 inline void setSpeed(float speed) { this->speed = speed; } 59 inline float getSpeed(){ return this->speed; } 59 60 /** returns the track path of this world @returns the track path */ 60 61
Note: See TracChangeset
for help on using the changeset viewer.