GameLayer::GameLayer()
{
moof::log_info("about to load sound resource...");
- music_ = moof::resource::load("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);
{
bool isMute = false;
settings().get("nomusic", isMute);
- if (!isMute) music_->play();
+ if (!isMute) music_.stream();
loadSceneLoader();
advanceScene(settings()); // load the first scene
state_.camera.upload_to_gl(alpha);
// DRAW THE SCENE
- moof::texture::reset_binding();
+ moof::image::reset_binding();
glEnableClientState(GL_VERTEX_ARRAY);
glEnableClientState(GL_TEXTURE_COORD_ARRAY);
{
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)