Example.cpp 553 B

123456789101112131415161718192021
  1. /*
  2. * author: Patrick-Christopher Mattulat
  3. * e-mail: webmaster@lynarstudios.com
  4. */
  5. #include <glossary/StatusCodes.hpp>
  6. #include <window/SdlWindowApi.hpp>
  7. using ls::atlantis::glossary::StatusCodes;
  8. using ls::atlantis::interfaces::AStatusCode;
  9. using ls::atlantis::window::SdlWindowApi;
  10. using ::std::make_shared;
  11. using ::std::shared_ptr;
  12. int main()
  13. {
  14. const auto windowApi = make_shared<SdlWindowApi>();
  15. const shared_ptr<AStatusCode> statusCode = windowApi->init();
  16. return statusCode->getId() == StatusCodes::OK ? EXIT_SUCCESS : EXIT_FAILURE;
  17. }