#ifndef __3ToolManager_h
#define __3ToolManager_h

class MC3ToolBase;
class MC3Document;

// 05.06.01 Fukushiro M. 1_xZkqqHx_iNhDiNoNiPjM_xHqqkZx_ ()
//#define FD_MAX_TOOL_ID		40

class MC3ToolManager
{
public:
	MC3ToolManager ();
	~MC3ToolManager ();

//----- 05.06.01 Fukushiro M. _xZkqqHx_iNoNiPjMiOgO_xHqqkZx_ ()-----
//	void	Initialize (MC3Document* pDoc);
//	void	Terminate ();
//----- 05.06.01 Fukushiro M. _xZkqqHx_iNoNiPjMiPeJ_xHqqkZx_ ()-----

	void	InStream (CArchive& ar);
	void	OutStream (CArchive& ar);
// 05.06.01 Fukushiro M. 1_xZkqqHx_iNhDiNoNiPjM_xHqqkZx_ ()
//	MC3ToolBase*		GetTool (long lIndex) const;

//----- 05.06.01 Fukushiro M. _xZkqqHx_iNoNiPjMiOgO_xHqqkZx_ ()-----
//protected:
//	MC3ToolBase*		m_pTool[FD_MAX_TOOL_ID];
//----- 05.06.01 Fukushiro M. _xZkqqHx_iNoNiPjMiPeJ_xHqqkZx_ ()-----
protected:
	BYTEVector	m_vBuff;

}; // class MC3ToolManager.

#endif//__3ToolManager_h
