Mercurial > games > semicongine
comparison tests/test_audio.nim @ 980:1ba0e5dfbf68
fix: windows audio test
| author | sam <sam@basx.dev> |
|---|---|
| date | Sat, 06 Apr 2024 15:46:41 +0700 |
| parents | 545b4c58601f |
| children | 74957cbf589b |
comparison
equal
deleted
inserted
replaced
| 979:6406766a222d | 980:1ba0e5dfbf68 |
|---|---|
| 76 mixer[].stop() | 76 mixer[].stop() |
| 77 test3() | 77 test3() |
| 78 | 78 |
| 79 while mixer[].isPlaying(): | 79 while mixer[].isPlaying(): |
| 80 discard mixer[].play("ping", track = "effects", stopOtherSounds = true, level = 0.5) | 80 discard mixer[].play("ping", track = "effects", stopOtherSounds = true, level = 0.5) |
| 81 echo "Press q and enter to exit" | 81 # on windows we re-open stdin and this will not work |
| 82 if stdin.readLine() == "q": | 82 when defined(linux): |
| 83 echo "Press q and enter to exit" | |
| 84 if stdin.readLine() == "q": | |
| 85 mixer[].stop() | |
| 86 elif defined(windows): | |
| 87 sleep(5) | |
| 83 mixer[].stop() | 88 mixer[].stop() |
