#ifndef _HPL_E3D_LAPPER_
#define _HPL_E3D_LAPPER_

//! 下で指定された定義の前に対象プラットフォームを指定しなければならない場合、以下の定義を変更してください。
//! 異なるプラットフォームに対応する値に関する最新情報については、MSDN を参照してください。
#ifndef WINVER				//! Windows XP 以降のバージョンに固有の機能の使用を許可します。
#define WINVER 0x0501		//! これを Windows の他のバージョン向けに適切な値に変更してください。
#endif

#ifndef _WIN32_WINNT		//! Windows XP 以降のバージョンに固有の機能の使用を許可します。                   
#define _WIN32_WINNT 0x0501	//! これを Windows の他のバージョン向けに適切な値に変更してください。
#endif						

#ifndef _WIN32_WINDOWS		//! Windows 98 以降のバージョンに固有の機能の使用を許可します。
#define _WIN32_WINDOWS 0x0410 //! これを Windows Me またはそれ以降のバージョン向けに適切な値に変更してください。
#endif

#ifndef _WIN32_IE			//! IE 6.0 以降のバージョンに固有の機能の使用を許可します。
#define _WIN32_IE 0x0600	//! これを IE. の他のバージョン向けに適切な値に変更してください。
#endif

#define WIN32_LEAN_AND_MEAN		//! Windows ヘッダーから使用されていない部分を除外します。


//! hplmath
#include "MathTool.h"

#include "E3DTool.h"

#include "BasicStaticData.h"

#include "E3DObject.h"

#include "E3DBillBoardManager.h"

#include "HPLCounter.h"

#include "VectorTool.h"

#include "E3DSpriteIndexManager.h"

#include "AbstractScene.h"

#include "AbstractObjectManager.h"

#include "TextTool.h"

#include "ScenarioManager.h"


#endif
