#pragma once
#include "DirectXFramework.h"
#include "Mesh.h"
#include "Shadow.h"

/// アプリケーションの統括クラス
class MyApplication {
private:
	DirectXFramework* directXFramework;
	Mesh* island;
	Mesh* yukkuri;
	Mesh* board;
	ShadowVolume* shadowVolume;
	Shadow* shadow;
	MeshLight* meshLight;
	MeshCamera* meshCamera;

public:
	/// コンストラクタ
	MyApplication(HWND hWnd);

	/// デストラクタ
	~MyApplication();

	/// 1/60秒毎に行なう処理
	void Run();
};

