⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dlgdice.cpp

📁 网络游戏魔域源代码 测试可以完整变异
💻 CPP
📖 第 1 页 / 共 2 页
字号:
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_444, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_444 ;
	}
}

void CDlgDice::OnDiceImaAll5() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_555, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_555 ;
	}
}

void CDlgDice::OnDiceImaAll6() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_666, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_666 ;
	}
}

void CDlgDice::OnDiceIma4() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_4, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_4 ;
	}
}

void CDlgDice::OnDiceIma5() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_5, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_5 ;
	}
}

void CDlgDice::OnDiceIma6() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_6, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_6 ;
	}
}

void CDlgDice::OnDiceIma7() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_7, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_7 ;
	}
}

void CDlgDice::OnDiceIma8() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_8, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_8 ;
	}
}

void CDlgDice::OnDiceIma9() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_9, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_9 ;
	}
}

void CDlgDice::OnDiceIma10() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_10, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_10 ;
	}
}

void CDlgDice::OnDiceIma11() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_11, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_11 ;
	}
}

void CDlgDice::OnDiceIma12() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_12, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_12 ;
	}
}

void CDlgDice::OnDiceIma13() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_13, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_13 ;
	}
}

void CDlgDice::OnDiceIma14() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_14, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_14 ;
	}
}

void CDlgDice::OnDiceIma15() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_15, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_15 ;
	}
}

void CDlgDice::OnDiceIma16() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_16, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_16 ;
	}
}

void CDlgDice::OnDiceIma17() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_17, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_17 ;
	}
}

void CDlgDice::OnDiceImaSmall() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_SMALL, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_SMALL ;
	}
}

void CDlgDice::OnDiceImaBig() 
{
	if ( m_btChipType != 0 )
	{
		DWORD dwMoney = pow ( 10, m_btChipType ) * 10 ;
		g_objHero.m_objDiceManager.ChipIn ( DICE_VALUE_BIG, dwMoney ) ;
		m_nCurChipIn = DICE_VALUE_BIG ;
	}
}

void CDlgDice::OnDiceBtnChip100() 
{
	m_btChipType = 1 ;	
}

void CDlgDice::OnDiceBtnChip1000() 
{
	m_btChipType = 2 ;		
}

void CDlgDice::OnDiceBtnChip10000() 
{
	m_btChipType = 3 ;		
}

void CDlgDice::OnDiceBtnChipin() 
{
	g_objHero.m_objDiceManager.Close () ;
}

void CDlgDice::OnDiceBtnHide() 
{
	CRect rect ;
	CDlgDice::GetWindowRect ( rect ) ;
	CDlgDice::MoveWindow ( _SCR_WIDTH - 74,
						   - rect.Height () + 30,
						   rect.Width (),
						   rect.Height () ) ;
	m_DiceBtnResume.EnableWindow ( true ) ;
	m_DiceBtnDiceList.EnableWindow ( false ) ;
	m_DiceBtnChip100.EnableWindow ( false ) ;
	m_DiceBtnChip1000.EnableWindow ( false ) ;
	m_DiceBtnChip10000.EnableWindow ( false ) ;
	CDlgDice::GetParent ()->PostMessage ( WM_MY_MESSAGE, ON_DICE_HIDE ) ;
}

void CDlgDice::OnDiceBtnResume() 
{
	CRect rect ;
	CDlgDice::GetWindowRect ( rect ) ;
	CDlgDice::MoveWindow ( _SCR_WIDTH - rect.Width (),
						   0,
						   rect.Width (),
						   rect.Height () ) ;
	m_DiceBtnResume.EnableWindow ( false ) ;
	m_DiceBtnDiceList.EnableWindow ( true ) ;
	m_DiceBtnChip100.EnableWindow ( true ) ;
	m_DiceBtnChip1000.EnableWindow ( true ) ;
	m_DiceBtnChip10000.EnableWindow ( true ) ;
}

void CDlgDice::SetAntes()
{
	// Set the static antes
	CDlgDice::PostMessage ( WM_MY_MESSAGE, m_nShowChipIndex ) ;

	// Set the every antes
	for ( int i = 0; i < 22; i++ )
	{
		DWORD dwMoney = g_objHero.m_objDiceManager.GetTotalAnte ( i ) ;
		switch ( i )
		{
		case DICE_VALUE_SMALL:
			m_DiceImaSmall.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_BIG:
			m_DiceImaBig.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_111:
			m_DiceImaAll1.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_222:
			m_DiceImaAll2.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_333:
			m_DiceImaAll3.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_444:
			m_DiceImaAll4.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_555:
			m_DiceImaAll5.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_666:
			m_DiceImaAll6.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_4:
			m_DiceIma4.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_5:
			m_DiceIma5.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_6:
			m_DiceIma6.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_7:
			m_DiceIma7.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_8:
			m_DiceIma8.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_9:
			m_DiceIma9.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_10:
			m_DiceIma10.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_11:
			m_DiceIma11.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_12:
			m_DiceIma12.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_13:
			m_DiceIma13.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_14:
			m_DiceIma14.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_15:
			m_DiceIma15.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_16:
			m_DiceIma16.SetMoney ( dwMoney ) ;
			break ;
		case DICE_VALUE_17:
			m_DiceIma17.SetMoney ( dwMoney ) ;
			break ;
		}
	}
}

void CDlgDice::ResetDice()
{
	
}

BOOL CDlgDice::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message) 
{
	switch ( m_btChipType )
	{
	case 0:
		::SetCursor ( AfxGetApp()->LoadCursor(IDC_CURSOR_H) ) ;
		return true ;
		break ;
	case 1:
		::SetCursor ( AfxGetApp()->LoadCursor(IDC_CURSOR_CHIP100) ) ;
		return true ;
		break ;
	case 2:
		::SetCursor ( AfxGetApp()->LoadCursor(IDC_CURSOR_CHIP1000) ) ;
		return true ;
		break ;
	case 3:
		::SetCursor ( AfxGetApp()->LoadCursor(IDC_CURSOR_CHIP10000) ) ;
		return true ;
		break ;
	}
	
	return CDialog::OnSetCursor(pWnd, nHitTest, message);
}

void CDlgDice::OnDiceBtnDicelist() 
{
	CDlgDice::GetParent ()->PostMessage ( WM_MY_MESSAGE, ON_DICE_LIST ) ;	
}

void CDlgDice::OnRButtonDown(UINT nFlags, CPoint point) 
{
	m_btChipType = 0 ;
	g_objHero.m_objDiceManager.CancelChipIn ( DICE_VALUE_ALL ) ;
	CDialog::OnRButtonDown(nFlags, point);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -