#pragma once
#include <DxLib.h>

namespace DXFW
{
///	<summary>色を扱うクラス</summary>
///	<example>
///	[サンプルコード:未完成]<BR>
/// サンプル説明<BR>
///	<code>
///	int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow )<BR>
///	{<BR>
///		if( !Dx::Initialise() ) return -1;<BR>
///		Dx::End();<BR>
///		return 0;<BR>
/// }<BR>
/// </code>	
/// </example>
class Color
{
private:
	Color();
	~Color();
public :
	///<summary>RGB値から色に変換</summary>
	///赤、緑、青の各要素は0〜255で指定する
	static int Get(int 赤,int 緑,int 青)
	{
		return DxLib::GetColor(赤,緑,青);
	}

	static const int Black	= 0x000000;
	static const int Dilver	= 0xc0c0c0;
	static const int Gray	= 0x808080;
	static const int White	= 0xffffff;
	static const int Maroon	= 0x800000;
	static const int Red	= 0xff0000;
	static const int Purple	= 0x800080;
	static const int Fuchsia= 0xff00ff;
	static const int Green	= 0x008000;
	static const int Lime	= 0x00ff00;
	static const int Olive	= 0x808000;
	static const int Yellow	= 0xffff00;
	static const int Navy	= 0x000080;
	static const int Blue	= 0x0000ff;
	static const int Teal	= 0x008080;
	static const int Aqua	= 0x00ffff;
};
}