CSeparateDlg::CSeparateDlg(void)
{
	this->s_Instance = this;
	int iType	=	DLG_TYPE_SEPARATE;
	
	///제조할 아이템이 들어갈 Slot
	m_pDragItem = new CDragItem;
	CTCommand* pCmd = new CTCmdTakeOutItemFromSeparateDlg;

	m_pDragItem->AddTarget( iType, NULL );
	m_pDragItem->AddTarget( CDragItem::TARGET_ALL, pCmd );


	

	SetDialogType( iType );

	m_pStates[STATE_NORMAL] = new CSeparateDlgStateNormal(this);
	m_pStates[STATE_WAIT]	= new CSeparateDlgStateWait;
	m_pStates[STATE_RESULT]	= new CSeparateDlgStateResult(this);

	m_pCurrState = m_pStates[STATE_NORMAL];
	iViewItem = 0;
	m_ResultItemSet.clear();
}
Beispiel #2
0
CTDuelInvite::CTDuelInvite(){
	SetDialogType(DLG_TYPE_DUELINVITE);
	SetModal();
}
CChatRoomDlg::CChatRoomDlg( int iDlgType )
{
	SetDialogType( iDlgType );
	m_iTab	= TAB_MEMBER;
	m_bMinimize = false;
}