- Timestamp:
- Apr 16, 2006, 10:37:37 PM (19 years ago)
- Location:
- trunk/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/sound/ogg_player.cc
r7306 r7307 146 146 147 147 this->state &= ~(OggPlayer::Stopped | OggPlayer::Paused); 148 149 if (!this->playback()) 150 return false; 151 148 152 if (this->musicThread == NULL) 149 153 return ((this->musicThread = SDL_CreateThread(OggPlayer::createAudioThread, (void*)this)) != NULL); … … 231 235 OggPlayer* ogg = (OggPlayer*)oggPlayer; 232 236 PRINTF(4)("STARTIG AUDIO THREAD\n"); 233 234 if (!ogg->playback())235 return -1;236 237 237 238 while (ogg->state & OggPlayer::Playing) … … 284 285 { 285 286 assert (!(this->state & Playing)); 287 this->printState(); 286 288 SDL_WaitThread(this->musicThread, NULL); 287 289 this->musicThread = NULL; -
trunk/src/lib/sound/ogg_player.h
r7306 r7307 76 76 void empty(); 77 77 78 public:79 80 78 private: 81 79 FILE* oggFile; //!< general file-handler, to open the sound-file -
trunk/src/story_entities/game_world.cc
r7306 r7307 281 281 this->dataTank->music->printState(); 282 282 } 283 if (this->cycle == 500)283 if (this->cycle % 4 == 0) 284 284 this->dataTank->music->pause(); 285 if (this->cycle == 1000)285 if (this->cycle % 5 == 0) 286 286 this->dataTank->music->play(); 287 if (this->cycle == 1500)287 if (this->cycle % 11 == 0) 288 288 this->dataTank->music->stop(); 289 if (this->cycle == 2000)290 this->dataTank->music->play();291 292 293 289 } 294 290 }
Note: See TracChangeset
for help on using the changeset viewer.