typedef struct _CHitMe
{
AEEApplet a; // Mandatory first AEEApplet data member
int m_cxWidth; // Stores the device screen width
int m_cyHeight; // Stores the device screen height
int m_iCurIndex; //0~~9 //耗子在那里跑??
int m_iHit; //你敲在那里了?
int m_iCount; //敲的次数
boolean m_bHited; //打中没有?
case EVT_KEY: // Process key-down event.
switch (wParam)//开打耗子
{
case AVK_1:pMe->m_iHit=1;break;
case AVK_2:pMe->m_iHit=2;break;
case AVK_3:pMe->m_iHit=3;break;
case AVK_4:pMe->m_iHit=4;break;
case AVK_5:pMe->m_iHit=5;break;
case AVK_6:pMe->m_iHit=6;break;
case AVK_7:pMe->m_iHit=7;break;
case AVK_8:pMe->m_iHit=8;break;
case AVK_9:pMe->m_iHit=9;break;
default:
return(FALSE);
}
//判断打到没有?
if( pMe->m_iHit == pMe->m_iCurIndex && ( pMe->m_bHited!=TRUE))
{
pMe->m_iCount++; //打到了,加分
pMe->m_bHited = TRUE; //显示打到耗子
ISHELL_SetTimer(pMe->a.m_pIShell, OK_TIMER, (PFNNOTIFY)HitMe_OnTimer, pMe);//多等一会儿 }
HitMe_Show(pMe);//刷新