#pragma once #include"../window/Window.h" #include"../gpu/Gpu.h" #include"../myinput/Input.h" #include"../renderer/Renderer.h" #include"../scene/SceneManager.h" #include"../time/Clock.h" #include"../audio/AudioManager.h" #include"../audio/WavFileReader.h" #include"../audio/AudioEngine.h" class Context { public: Context(HINSTANCE p_hInstance); ~Context(); public: GPU m_gpu; Window m_window; Input m_input; Renderer m_renderer; SceneManager m_sceneManager; Clock m_clock; AudioManager m_audioManager; AudioEngine m_audioEngine; WavFileReader m_wavFileReader; };