example.cpp 631 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #include "oxygine-framework.h"
  2. #include "res.h"
  3. #include "Game.h"
  4. #include "MainMenuScene.h"
  5. #include "GameScene.h"
  6. #include "GameMenu.h"
  7. using namespace oxygine;
  8. void example_preinit()
  9. {
  10. }
  11. void example_init()
  12. {
  13. //load resources
  14. res::load();
  15. //create all scenes
  16. GameMenu::instance = new GameMenu;
  17. GameScene::instance = new GameScene;
  18. MainMenuScene::instance = new MainMenuScene;
  19. //show main menu
  20. MainMenuScene::instance->show();
  21. }
  22. void example_update()
  23. {
  24. }
  25. void example_destroy()
  26. {
  27. MainMenuScene::instance = 0;
  28. GameScene::instance = 0;
  29. GameMenu::instance = 0;
  30. res::free();
  31. }