15,978
社区成员
发帖
与我相关
我的任务
分享
bool CGameClientView::OneWSM_bBig_Basaltic(bool OneWSM_bBig_Basaltic)
{
if (OneWSM_bBig_Basaltic == true)
{
//设置变量
m_OneWSM_bBig_Basaltic = true;
m_OneWSM_cbBig_Basaltic = 0;
//启动时间
SetTimer(IDI_BIG_BASALTIC, 30 ,NULL);
}
else
{
//停止动画
if (m_OneWSM_bBig_Basaltic == true)
{
//删除时间
KillTimer(IDI_BIG_BASALTIC);
//设置变量
m_OneWSM_bBig_Basaltic = false;
m_OneWSM_cbBig_Basaltic = 0;
//更新界面
//UpdateGameView(NULL);
}
}
return true;
}
int nCenterX = nWidth / 2;
int nCenterY = nHeight / 2;
if (m_OneWSM_bBig_Basaltic == true)
{
//绘画效果
int nXPos = nCenterX - 133;
int nYPos = nCenterY - 55;
INT nImageHeight=m_OneWSM_m_ImageBig_Basaltic.GetHeight();
INT nImageWidth=m_OneWSM_m_ImageBig_Basaltic.GetWidth()/BOMB_BIG_BASALTIC;
m_OneWSM_m_ImageBig_Basaltic.DrawImage(pDC,nXPos + 70,nYPos -275 - 17,nImageWidth,nImageHeight,
nImageWidth*(m_OneWSM_cbBig_Basaltic%BOMB_BIG_BASALTIC),0);
}
//转盘影子
if (nIDEvent == IDI_BIG_BASALTIC)
{
//停止判断
if (m_OneWSM_bBig_Basaltic == false)
{
UpdateGameView(NULL);
KillTimer(IDI_BIG_BASALTIC);
return;
}
//设置变量
if ((m_OneWSM_cbBig_Basaltic + 1) >= BOMB_BIG_BASALTIC)
{
//删除时间
KillTimer(IDI_BIG_BASALTIC);
//设置变量
m_OneWSM_bBig_Basaltic = false;
m_OneWSM_cbBig_Basaltic = 0;
}
else
{
m_OneWSM_cbBig_Basaltic++;
}
//更新界面
//UpdateGameView(NULL);
return;
}