📄 dlgdice.cpp
字号:
{
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 + -