main.cpp 619 B

123456789101112131415161718192021222324252627282930313233
  1. /*
  2. * 2D Physic Engine
  3. * main.cpp: App entry point
  4. * Based on pikuma.com Learn Game Physics Engine Programming course.
  5. * Copyright (c) 2022 986-Studio. All Right Reserved
  6. *
  7. * Created by Manoël Trapier on 06/06/2022.
  8. */
  9. #include <logger.h>
  10. #include <app.h>
  11. int main(int argc, char *argv[])
  12. {
  13. application app;
  14. logger::info("Booting up Physic Engine version %s", VERSION);
  15. app.parseParameters(argc, argv);
  16. app.setup();
  17. logger::info("Ready to go!");
  18. while(app.isRunning())
  19. {
  20. app.input();
  21. app.update();
  22. app.render();
  23. }
  24. app.destroy();
  25. return 0;
  26. }