added audio
[laserbrain_demo] / src / app.cc
index dc87024..7f6f077 100644 (file)
@@ -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);