X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2FGameLayer.cc;h=8299d638211f57db283bd2e74ae7413af070fff1;hp=d696f5ebdf851a0276f625f5c886eddb3dfd7594;hb=1da520638918096276158ecdfaeebc14a3d70be7;hpb=449366f5f32d24f2a2a6589da6e16b2bf0d61773 diff --git a/src/GameLayer.cc b/src/GameLayer.cc index d696f5e..8299d63 100644 --- a/src/GameLayer.cc +++ b/src/GameLayer.cc @@ -9,7 +9,7 @@ * **************************************************************************/ -#include "../config.h" +#include "config.h" #include @@ -80,15 +80,10 @@ void GameLayer::advanceScene(moof::settings& settings) GameLayer::GameLayer() { moof::log_info("about to load sound resource..."); - music_ = moof::resource::load("sounds/NightFusionIntro.ogg"); - if (music_) - { - music_->loop(true); - music_->enqueue("NightFusionLoop"); - } - else moof::log_error("music not loaded"); - - //music_->position(moof::vector3(10.0, 5.0, 0.0)); + music_.sample("NightFusionIntro.ogg"); + music_.loop(true); + music_.enqueue("NightFusionLoop.ogg"); + music_.position(moof::vector3(10.0, 5.0, 0.0)); mThinkTimer.init(boost::bind(&GameLayer::thinkTimer, this), 0.1, moof::timer::repeat); @@ -104,7 +99,7 @@ void GameLayer::did_add_to_view() { bool isMute = false; settings().get("nomusic", isMute); - if (!isMute) music_->play(); + if (!isMute) music_.stream(); loadSceneLoader(); advanceScene(settings()); // load the first scene @@ -218,12 +213,12 @@ bool GameLayer::handle_event(const moof::event& event) { state_.heroine->animation.startSequence("Flattened"); moof::log_info("thump!"); - //mPunchSound.play(); + punch_sound_.play(); return true; } else if (event.key.keysym.sym == SDLK_m) { - music_->toggle(); + music_.toggle(); return true; } else if (event.key.keysym.sym == SDLK_PAGEUP)