X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Fapp.cc;h=7f6f077e294268b3281719c571114d08fcbea263;hp=dc87024aa39f4265dd4b319e5f0baa18940ebd40;hb=fb11663a3654acd0132e71e5652e35b0ea72d544;hpb=2c648dbdf80ad77015e3283beb028cd389c2d2fa diff --git a/src/app.cc b/src/app.cc index dc87024..7f6f077 100644 --- a/src/app.cc +++ b/src/app.cc @@ -114,6 +114,8 @@ bool app_init(int argc, char **argv) glClearColor(1, 1, 1, 1); + init_audio(); + if(!init_vrhands()) { return false; } @@ -166,11 +168,20 @@ bool app_init(int argc, char **argv) if(opt.vr || opt.fullscreen) { app_grab_mouse(true); } + + if(mscn->music) { + mscn->music->play(AUDIO_PLAYMODE_LOOP); + } return true; } void app_cleanup() { + if(mscn->music) { + mscn->music->stop(); + } + destroy_audio(); + app_grab_mouse(false); if(opt.vr) { goatvr_shutdown(); @@ -366,7 +377,6 @@ void app_display() glLoadMatrixf(view_matrix[0]); draw_scene(); - draw_vrhands(); // XXX if(!fb_srgb && sdr_post_gamma) { slow_post(sdr_post_gamma);