dungeon_crawler
diff prototype/src/main.cc @ 47:d52711f2b9a1
started writting audio code
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Sun, 16 Sep 2012 08:16:50 +0300 |
parents | f3030df27110 |
children | aa9e28670ae2 |
line diff
1.1 --- a/prototype/src/main.cc Thu Sep 13 06:33:51 2012 +0300 1.2 +++ b/prototype/src/main.cc Sun Sep 16 08:16:50 2012 +0300 1.3 @@ -14,6 +14,7 @@ 1.4 #include "cmdcon.h" 1.5 #include "cfg.h" 1.6 #include "timer.h" 1.7 +#include "audio.h" 1.8 1.9 bool init(int xsz, int ysz); 1.10 void cleanup(); 1.11 @@ -125,11 +126,20 @@ 1.12 1.13 cam.input_move(0, 0.5, 0); 1.14 1.15 + if(cfg.sound && !init_audio()) { 1.16 + fprintf(stderr, "failed to initialize audio, continuing silently\n"); 1.17 + cfg.sound = false; 1.18 + } 1.19 + 1.20 return true; 1.21 } 1.22 1.23 void cleanup() 1.24 { 1.25 + if(cfg.sound) { 1.26 + destroy_audio(); 1.27 + } 1.28 + 1.29 delete level; 1.30 delete tileset; 1.31 delete rend;