#ifndef __ObjPictArrow_h
#define __ObjPictArrow_h

#include "2ObjGroup.h"	// Superclass.

class MCARCHIVE;

#define FDAR_PEN_STYLE				(0x01 << 0)
#define FDAR_PEN_WEIGHT				(0x01 << 1)
#define FDAR_PEN_BACK_S_COLOR		(0x01 << 2)
#define FDAR_BRUSH_FORE_S_COLOR		(0x01 << 3)
#define FDAR_BRUSH_BACK_S_COLOR		(0x01 << 4)
#define FDAR_BRUSH_PATTERN			(0x01 << 5)
#define FDAR_ARROW_POLYGON			(0x01 << 7)

class MC2ObjPictArrow : public MC2ObjGroup
{
public:
	//----- _xZkqqHx_jBfDiCmEiCmM_xHqqkZx_Subclass_xZkqqHx_iCkKiDeDiDjDiDhGiDiKiDiBiDjDiDgHiClFiCmIiCkPiCoKiCmOiCmIiCoHiCmIiCkC_xHqqkZx_ -----
	MC2ObjPictArrow ();
	virtual ~MC2ObjPictArrow ();

	//----- _xZkqqHx_iOmAjBmMiJlLiJmCjEfMiCmIiDeOiDiJiDfIiCkKiDeDiDjDiDhGiDiKiDiBiDjDiDgHiClFiCmIiCkPiCoKiCmOiCmIiCoHiCmIiCkC_xHqqkZx_ -----
	virtual FTObjectType	Type () const;

	//----- _xZkqqHx_jBkOjAkLiCpAiOjNiCmCjBfDiCmEiCmM_xHqqkZx_Subclass_xZkqqHx_iCkKiDeDiDjDiDhGiDiKiDiBiDjDiDgHiClFiCmIiCkPiCoKiCmOiCmIiCoHiCmIiCkC_xHqqkZx_ -----
	virtual void	OutStreamV3 (MCARCHIVE& ar);
	virtual void	InStreamV12 (MCARCHIVE& ar);

	//----- _xZkqqHx_jFkBjAjEiCmMiDiCiDiKiDhGiCpAiOjNiCmC_xHqqkZx_Subclass_xZkqqHx_iCkKiDeDiDjDiDhGiDiKiDiBiDjDiDgHiClFiCmIiCkPiCoKiCmOiCmIiCoHiCmIiCkC_xHqqkZx_ -----

	//----- _xZkqqHx_jFeLjHhGiCmJiJjOiClGiCmEiDeDiDjDiDhGiDiKiDiBiDjDiDgHiClHiCoKiCmOjHmHiCkC_xHqqkZx_ -----

public:
	//----- ObjGroup_xZkqqHx_iCmM_xHqqkZx_Subclass_xZkqqHx_iCmFjFeLjHhGiCmJiJjOiClGiCmEiDeDiDjDiDhGiDiKiDiBiDjDiDgH_xHqqkZx_ -----

	//----- _xZkqqHx_iClBiCmMiDeOiDiJiDfIiMmFjHeMiCmMiKnGjAjE_xHqqkZx_ -----

protected:
//----- 01.08.16 Fukushiro M. _xZkqqHx_jFmPiNfIjBeP_xHqqkZx_ ()-----
//	DBLRect		m_mmrtArrowFrame;			// _xZkqqHx_iDhDiDeOiDgAiDiDjGoOiIpDiDhEiDiMiBfLiDiAiBeC_xHqqkZx_
//	short		m_nArrowDutyIndex;			// _xZkqqHx_jGoOiIpDjGpAiKiEiDeDiDjDiDgGiDgCiDeOiDfIiBeC_xHqqkZx_
//	BYTEVector	m_byvArrowDuty;				// _xZkqqHx_jFgAiJoGiPoOjFpBiCmMjGhLjBmMiCkJiCoHiCmMiMhAiPlDiPoOjFpBiBeC_xHqqkZx_
//----- 01.08.16 Fukushiro M. _xZkqqHx_jFmPiNfIiMoD_xHqqkZx_ ()-----
	DBLRect		m_mmrtArrowFrame;			// _xZkqqHx_iDhDiDeOiDgAiDiDjGoOiIpDiDhEiDiMiBfLiDiAiBeC_xHqqkZx_
	mmetol		m_mmMinArrowPenWeight;		// _xZkqqHx_iDhDiDeOiDgAiDiDjGoOiIpDiCmMiDhJiDjDjBlOiClDiNmFjCoBjCgMiBeC_xHqqkZx_
	DWORD		m_dwObjUserUlong;			// _xZkqqHx_jFjEjFgJiDiGiBfLiDfF_xHqqkZx_ID_xZkqqHx_iBeC_xHqqkZx_
	short		m_nArrowDutyIndex;			// _xZkqqHx_jGoOiIpDjGpAiKiEiDeDiDjDiDgGiDgCiDeOiDfIiBeC_xHqqkZx_
	short		m_nArrowDutySz;				// _xZkqqHx_jFgAiJoGiPoOjFpBiCmMjGhLjBmMiCkJiCoHiCmMiMhAiPlDiPoOjFpBiBeC_xHqqkZx_
	BYTE*		m_bypArrowDuty;				// _xZkqqHx_jFgAiJoGiPoOjFpBiCmMjGhLjBmMiCkJiCoHiCmMiMhAiPlDiPoOjFpBiBeC_xHqqkZx_
//----- 01.08.16 Fukushiro M. _xZkqqHx_jFmPiNfIiPeJ_xHqqkZx_ ()-----
}; // class MC2ObjPictArrow.

#endif//__ObjPictArrow_h
