X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fsumhack.cpp;h=5702001ba98bacb289aca6cb18ab9ce1cf44a61c;hb=b876a410e81ae58568e263fe2785f0b1a55002ef;hp=6f6a8faf08463bbf93d9923f8657fff0640ef605;hpb=5eb4b6d8243150765ce93c8b2a9e2215e5c13543;p=summerhack diff --git a/src/sumhack.cpp b/src/sumhack.cpp index 6f6a8fa..5702001 100644 --- a/src/sumhack.cpp +++ b/src/sumhack.cpp @@ -7,7 +7,9 @@ #include "common/err_msg.h" #include "parts/parts.hpp" #include "events.hpp" +#ifndef NO_MUSIC #include "sdlvf/sdlvf.h" +#endif using namespace std; @@ -102,6 +104,7 @@ bool init() { //dsys::init(); // show loading screen + glClear(GL_COLOR_BUFFER_BIT); dsys::overlay(get_texture("data/img/loading.jpg"), Vector2(0, 0), Vector2(1, 1), 1.0); flip(); @@ -139,9 +142,11 @@ bool init() { dsys::render_demo(render_fps, render_path); } +#ifndef NO_MUSIC if(music) { sdlvf_init("data/music/red_herring.ogg"); } +#endif timer_reset(&timer); timer_start(&timer); @@ -152,9 +157,11 @@ bool init() { void clean_up() { unsigned long time = timer_getmsec(&timer); +#ifndef NO_MUSIC if(music) { sdlvf_done(); } +#endif fxwt::show_cursor(true); @@ -180,6 +187,7 @@ void clean_up() { void update_gfx() { unsigned long frame_start = timer_getmsec(&timer); +#ifndef NO_MUSIC if(music) { int sdlvf_err; if((sdlvf_err = sdlvf_check()) != SDLVF_PLAYING) { @@ -187,6 +195,7 @@ void update_gfx() { exit(0); } } +#endif if(dsys::update_graphics() == -1) { exit(0);