diff --git a/examples/audio_sine.cc b/examples/audio_sine.cc index 38477bf..4ef7909 100644 --- a/examples/audio_sine.cc +++ b/examples/audio_sine.cc @@ -29,7 +29,7 @@ using namespace SDL2pp; -int Run() { +int main() try { SDL sdl(SDL_INIT_AUDIO); const int samplerate = 48000; @@ -54,14 +54,7 @@ int Run() { SDL_Delay(1000); return 0; -} - -int main() { - try { - return Run(); - } catch (std::exception& e) { - std::cerr << "Error: " << e.what() << std::endl; - } - - return -1; +} catch (std::exception& e) { + std::cerr << "Error: " << e.what() << std::endl; + return 1; } diff --git a/examples/audio_wav.cc b/examples/audio_wav.cc index 7909667..2507043 100644 --- a/examples/audio_wav.cc +++ b/examples/audio_wav.cc @@ -31,7 +31,7 @@ using namespace SDL2pp; -int Run() { +int main() try { SDL sdl(SDL_INIT_AUDIO); Wav wav(TESTDATA_DIR "/test.wav"); @@ -64,14 +64,7 @@ int Run() { SDL_Delay(5000); return 0; -} - -int main() { - try { - return Run(); - } catch (std::exception& e) { - std::cerr << "Error: " << e.what() << std::endl; - } - - return -1; +} catch (std::exception& e) { + std::cerr << "Error: " << e.what() << std::endl; + return 1; } diff --git a/examples/image.cc b/examples/image.cc index 39fbb24..9186785 100644 --- a/examples/image.cc +++ b/examples/image.cc @@ -33,7 +33,7 @@ using namespace SDL2pp; -int Run() { +int main() try { SDL sdl(SDL_INIT_VIDEO); SDLImage image(IMG_INIT_PNG); // optional Window window("libSDL2pp demo: loading", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 640, 480, SDL_WINDOW_RESIZABLE); @@ -76,14 +76,7 @@ int Run() { } return 0; -} - -int main() { - try { - return Run(); - } catch (std::exception& e) { - std::cerr << "Error: " << e.what() << std::endl; - } - - return -1; +} catch (std::exception& e) { + std::cerr << "Error: " << e.what() << std::endl; + return 1; } diff --git a/examples/lines.cc b/examples/lines.cc index 652cb9e..7d90102 100644 --- a/examples/lines.cc +++ b/examples/lines.cc @@ -29,7 +29,7 @@ using namespace SDL2pp; -int Run() { +int main() try { SDL sdl(SDL_INIT_VIDEO); Window window("libSDL2pp demo: sprites", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 640, 480, SDL_WINDOW_RESIZABLE); Renderer render(window, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_TARGETTEXTURE); @@ -88,14 +88,7 @@ int Run() { } return 0; -} - -int main() { - try { - return Run(); - } catch (std::exception& e) { - std::cerr << "Error: " << e.what() << std::endl; - } - - return -1; +} catch (std::exception& e) { + std::cerr << "Error: " << e.what() << std::endl; + return 1; } diff --git a/examples/rendertarget.cc b/examples/rendertarget.cc index 6e53fab..8f7216f 100644 --- a/examples/rendertarget.cc +++ b/examples/rendertarget.cc @@ -45,7 +45,7 @@ enum { MY_RENDERTARGET_SIZE = 512, }; -int Run() { +int main() try { SDL sdl(SDL_INIT_VIDEO); Window window("libSDL2pp demo: sprites", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, MY_SCREEN_WIDTH, MY_SCREEN_HEIGHT, SDL_WINDOW_RESIZABLE); Renderer render(window, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_TARGETTEXTURE); @@ -114,14 +114,7 @@ int Run() { } return 0; -} - -int main() { - try { - return Run(); - } catch (std::exception& e) { - std::cerr << "Error: " << e.what() << std::endl; - } - - return -1; +} catch (std::exception& e) { + std::cerr << "Error: " << e.what() << std::endl; + return 1; } diff --git a/examples/sprites.cc b/examples/sprites.cc index e11f7c6..97fad08 100644 --- a/examples/sprites.cc +++ b/examples/sprites.cc @@ -38,7 +38,7 @@ unsigned char pixels[4 * 4 * 4] = { RGBA(0x80, 0x00, 0xff, 0xff), RGBA(0x00, 0x00, 0xff, 0xff), RGBA(0x00, 0x80, 0xff, 0xff), RGBA(0x00, 0xff, 0xff, 0xff), }; -int Run() { +int main() try { SDL sdl(SDL_INIT_VIDEO); Window window("libSDL2pp demo: sprites", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 640, 480, SDL_WINDOW_RESIZABLE); Renderer render(window, -1, SDL_RENDERER_ACCELERATED); @@ -87,14 +87,7 @@ int Run() { } return 0; -} - -int main() { - try { - return Run(); - } catch (std::exception& e) { - std::cerr << "Error: " << e.what() << std::endl; - } - - return -1; +} catch (std::exception& e) { + std::cerr << "Error: " << e.what() << std::endl; + return 1; } diff --git a/examples/ttf.cc b/examples/ttf.cc index d5aec66..22ba759 100644 --- a/examples/ttf.cc +++ b/examples/ttf.cc @@ -30,7 +30,7 @@ using namespace SDL2pp; -int Run() { +int main() try { SDL sdl(SDL_INIT_VIDEO); SDLTTF ttf; Window window("libSDL2pp demo: font", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 640, 480, SDL_WINDOW_RESIZABLE); @@ -81,14 +81,7 @@ int Run() { } return 0; -} - -int main() { - try { - return Run(); - } catch (std::exception& e) { - std::cerr << "Error: " << e.what() << std::endl; - } - - return -1; +} catch (std::exception& e) { + std::cerr << "Error: " << e.what() << std::endl; + return 1; }