/* # _____ ____ ___ # | \/ ____| |___| # | | | \ | | #----------------------------------------------------------------------- # Copyright 2022, tyra - https://github.com/h4570/tyra # Licensed under Apache License 2.0 # Sandro Sobczyński */ #pragma once #include namespace Tyra { class Tutorial08 : public Game { public: Tutorial08(Engine* engine); ~Tutorial08(); void init(); void loop(); private: void loadCupMesh(); void loadSkyboxMesh(); Vec4 cameraPosition; Vec4 cameraLookAt; Engine* engine; u8 fpsCounter; StaticPipeline stapip; StaPipOptions skyboxRenderOptions; StaPipOptions cupRenderOptions; std::unique_ptr skyboxMesh; std::unique_ptr cupMesh; }; } // namespace Tyra