diff options
author | Sven Göthel <[email protected]> | 2024-03-30 04:59:44 +0100 |
---|---|---|
committer | Sven Göthel <[email protected]> | 2024-03-30 04:59:44 +0100 |
commit | d714775ec5660ef053ff0482380d3d104deea702 (patch) | |
tree | 59a7528852a43cb6d5bafee56a8b587e6f8bd39f /examples/spacewars.cpp | |
parent | d1a27d679e1ec6c3158b6bce4513e939a6cfa138 (diff) |
freefall01: Add WebAssembly build
Diffstat (limited to 'examples/spacewars.cpp')
-rw-r--r-- | examples/spacewars.cpp | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/examples/spacewars.cpp b/examples/spacewars.cpp index c52b7e8..645d516 100644 --- a/examples/spacewars.cpp +++ b/examples/spacewars.cpp @@ -30,10 +30,6 @@ #include <algorithm> #include <random> -#if defined(__EMSCRIPTEN__) - #include <emscripten.h> -#endif - constexpr static const int player_id_1 = 1; constexpr static const int player_id_2 = 2; constexpr static const float spaceship_height = 10.0f; // [m] @@ -900,14 +896,12 @@ void mainloop() { hud_text->draw(dx, 0); } pixel::swap_gpu_buffer(forced_fps); - #if !defined(__EMSCRIPTEN__) - if( record_bmpseq_basename.size() > 0 ) { - std::string snap_fname(128, '\0'); - const int written = std::snprintf(&snap_fname[0], snap_fname.size(), "%s-%7.7" PRIu64 ".bmp", record_bmpseq_basename.c_str(), frame_count_total); - snap_fname.resize(written); - pixel::save_snapshot(snap_fname); - } - #endif + if( record_bmpseq_basename.size() > 0 ) { + std::string snap_fname(128, '\0'); + const int written = std::snprintf(&snap_fname[0], snap_fname.size(), "%s-%7.7" PRIu64 ".bmp", record_bmpseq_basename.c_str(), frame_count_total); + snap_fname.resize(written); + pixel::save_snapshot(snap_fname); + } ++frame_count_total; } @@ -963,7 +957,7 @@ int main(int argc, char *argv[]) } if( !fps_set ) { if( use_subsys_primitives ) { - forced_fps = 0; + forced_fps = -1; } else { forced_fps = 30; } |