📄 helloworld.c
字号:
IIMAGE_Draw(pMe->m_fail,(pMe->x+1)*10,pMe->y*10);
}
}
if (pMe->mine_height>pMe->y+1&&pMe->mine_width>pMe->x+1) {
if (pMe->field_state[pMe->x+1][pMe->y+1]==2) {
if (pMe->mine_state[pMe->x+1][pMe->y+1]!=9)
IIMAGE_Draw(pMe->m_fail,(pMe->x+1)*10,(pMe->y+1)*10);
}
}
}
//lastupdate1
if (tag==1) {
if (pMe->x>0) {
if (pMe->y>0) {
if (pMe->field_state[pMe->x-1][pMe->y-1]!=2) {
if (pMe->mine_state[pMe->x-1][pMe->y-1]==9)
IIMAGE_Draw(pMe->m_red,(pMe->x-1)*10,(pMe->y-1)*10);
}
}
if (pMe->field_state[pMe->x-1][pMe->y]!=2) {
if (pMe->mine_state[pMe->x-1][pMe->y]==9)
IIMAGE_Draw(pMe->m_red,(pMe->x-1)*10,pMe->y*10);
}
if (pMe->mine_height>pMe->y+1) {
if (pMe->field_state[pMe->x-1][pMe->y+1]!=2) {
if (pMe->mine_state[pMe->x-1][pMe->y+1]==9)
IIMAGE_Draw(pMe->m_red,(pMe->x-1)*10,(pMe->y+1)*10);
}
}
} // pMe->x>0
if (pMe->y>0) {
if (pMe->field_state[pMe->x][pMe->y-1]!=2) {
if (pMe->mine_state[pMe->x][pMe->y-1]==9)
IIMAGE_Draw(pMe->m_red,pMe->x*10,(pMe->y-1)*10);
}
if (pMe->field_state[pMe->x+1][pMe->y-1]!=2) {
if (pMe->mine_state[pMe->x+1][pMe->y-1]==9)
IIMAGE_Draw(pMe->m_red,(pMe->x+1)*10,(pMe->y-1)*10);
}
}
if (pMe->mine_height>pMe->y+1) {
if (pMe->field_state[pMe->x][pMe->y+1]!=2) {
if (pMe->mine_state[pMe->x][pMe->y+1]==9)
IIMAGE_Draw(pMe->m_red,pMe->x*10,(pMe->y+1)*10);
}
}
if (pMe->mine_width>pMe->x+1) {
if (pMe->field_state[pMe->x+1][pMe->y]!=2) {
if (pMe->mine_state[pMe->x+1][pMe->y]==9)
IIMAGE_Draw(pMe->m_red,(pMe->x+1)*10,pMe->y*10);
}
}
if (pMe->mine_height>pMe->y+1&&pMe->mine_width>pMe->x+1) {
if (pMe->field_state[pMe->x+1][pMe->y+1]!=2) {
if (pMe->mine_state[pMe->x+1][pMe->y+1]==9)
IIMAGE_Draw(pMe->m_red,(pMe->x+1)*10,(pMe->y+1)*10);
}
}
}
for (i=0;i<pMe->mine_width;i++) {
for (j=0;j<pMe->mine_height;j++) {
if (pMe->field_state[i][j]==2) {
if (pMe->mine_state[i][j]!=9)
IIMAGE_Draw(pMe->m_fail,i*10,j*10);
}
}
}
//IDISPLAY_Update (pMe->a.m_pIDisplay);
draw_timer(pMe);
pMe->state=gameover_state;
}
static void mine_FreeAppData(IApplet* pi)
{
mousept * pMe = (mousept * )pi;
Ranking_Free((void *)pMe);
if (pMe->m_pISoundPlayer1!= NULL)
{
// Deregister Notify so that
ISOUNDPLAYER_RegisterNotify (pMe->m_pISoundPlayer1, NULL, NULL);
// Stop any songs being played at this time
ISOUNDPLAYER_Stop (pMe->m_pISoundPlayer1);
ISOUNDPLAYER_Release (pMe->m_pISoundPlayer1);
pMe->m_pISoundPlayer1= NULL;
}
if (pMe->m_pISoundPlayer2 != NULL)
{
// Deregister Notify so that
ISOUNDPLAYER_RegisterNotify (pMe->m_pISoundPlayer2, NULL, NULL);
// Stop any songs being played at this time
ISOUNDPLAYER_Stop (pMe->m_pISoundPlayer2);
ISOUNDPLAYER_Release (pMe->m_pISoundPlayer2);
pMe->m_pISoundPlayer2 = NULL;
}
if (pMe->m_pISoundPlayer3 != NULL)
{
// Deregister Notify so that
ISOUNDPLAYER_RegisterNotify (pMe->m_pISoundPlayer3, NULL, NULL);
// Stop any songs being played at this time
ISOUNDPLAYER_Stop (pMe->m_pISoundPlayer3);
ISOUNDPLAYER_Release (pMe->m_pISoundPlayer3);
pMe->m_pISoundPlayer3 = NULL;
}
if (pMe->m_pISoundPlayer4 != NULL)
{
// Deregister Notify so that
ISOUNDPLAYER_RegisterNotify (pMe->m_pISoundPlayer4, NULL, NULL);
// Stop any songs being played at this time
ISOUNDPLAYER_Stop (pMe->m_pISoundPlayer4);
ISOUNDPLAYER_Release (pMe->m_pISoundPlayer4);
pMe->m_pISoundPlayer4 = NULL;
}
if (pMe->m_pISoundPlayer5 != NULL)
{
// Deregister Notify so that
ISOUNDPLAYER_RegisterNotify (pMe->m_pISoundPlayer5, NULL, NULL);
// Stop any songs being played at this time
ISOUNDPLAYER_Stop (pMe->m_pISoundPlayer5);
ISOUNDPLAYER_Release (pMe->m_pISoundPlayer5);
pMe->m_pISoundPlayer5 = NULL;
}
if (pMe->m_pISoundPlayer6 != NULL)
{
// Deregister Notify so that
ISOUNDPLAYER_RegisterNotify (pMe->m_pISoundPlayer6, NULL, NULL);
// Stop any songs being played at this time
ISOUNDPLAYER_Stop (pMe->m_pISoundPlayer6);
ISOUNDPLAYER_Release (pMe->m_pISoundPlayer6);
pMe->m_pISoundPlayer6 = NULL;
}
if (pMe->m_pISoundPlayer7 != NULL)
{
// Deregister Notify so that
ISOUNDPLAYER_RegisterNotify (pMe->m_pISoundPlayer7, NULL, NULL);
// Stop any songs being played at this time
ISOUNDPLAYER_Stop (pMe->m_pISoundPlayer7);
ISOUNDPLAYER_Release (pMe->m_pISoundPlayer7);
pMe->m_pISoundPlayer7 = NULL;
}
if (pMe->m_pISoundPlayer8 != NULL)
{
// Deregister Notify so that
ISOUNDPLAYER_RegisterNotify (pMe->m_pISoundPlayer8, NULL, NULL);
// Stop any songs being played at this time
ISOUNDPLAYER_Stop (pMe->m_pISoundPlayer8);
ISOUNDPLAYER_Release (pMe->m_pISoundPlayer8);
pMe->m_pISoundPlayer8 = NULL;
}
if (pMe->m_pISoundPlayer9 != NULL)
{
// Deregister Notify so that
ISOUNDPLAYER_RegisterNotify (pMe->m_pISoundPlayer9, NULL, NULL);
// Stop any songs being played at this time
ISOUNDPLAYER_Stop (pMe->m_pISoundPlayer9);
ISOUNDPLAYER_Release (pMe->m_pISoundPlayer9);
pMe->m_pISoundPlayer9 = NULL;
}
if(pMe->m_pIFileMgr != NULL)
{
IFILEMGR_Release(pMe->m_pIFileMgr);
pMe->m_pIFileMgr = NULL;
}
if(pMe->m_pIFile != NULL)
{
IFILE_Release(pMe->m_pIFile);
pMe->m_pIFile = NULL;
}
#ifdef PHONE_TEST
if(pMe->m_mmfMgr != NULL)
{
IFILEMGR_Release(pMe->m_mmfMgr);
pMe->m_mmfMgr = NULL;
}
if(pMe->m_mmffile != NULL)
{
IFILE_Release(pMe->m_mmffile);
pMe->m_mmffile = NULL;
}
if(pMe->m_mmffile1 != NULL)
{
IFILE_Release(pMe->m_mmffile1);
pMe->m_mmffile1 = NULL;
}
if(pMe->m_mmffile2 != NULL)
{
IFILE_Release(pMe->m_mmffile2);
pMe->m_mmffile2 = NULL;
}
if(pMe->m_mmffile3 != NULL)
{
IFILE_Release(pMe->m_mmffile3);
pMe->m_mmffile3 = NULL;
}
if(pMe->m_mmffile4 != NULL)
{
IFILE_Release(pMe->m_mmffile4);
pMe->m_mmffile4 = NULL;
}
if(pMe->m_mmffile5 != NULL)
{
IFILE_Release(pMe->m_mmffile5);
pMe->m_mmffile5 = NULL;
}
if(pMe->m_mmffile6 != NULL)
{
IFILE_Release(pMe->m_mmffile6);
pMe->m_mmffile6 = NULL;
}
if(pMe->m_mmffile7 != NULL)
{
IFILE_Release(pMe->m_mmffile7);
pMe->m_mmffile7 = NULL;
}
if(pMe->m_mmffile8 != NULL)
{
IFILE_Release(pMe->m_mmffile7);
pMe->m_mmffile7 = NULL;
}
FREE(pMe->pBuf);
FREE(pMe->pBuf1);
FREE(pMe->pBuf2);
FREE(pMe->pBuf3);
FREE(pMe->pBuf4);
FREE(pMe->pBuf5);
FREE(pMe->pBuf6);
FREE(pMe->pBuf7);
FREE(pMe->pBuf8);
#endif
if (pMe->m_field != NULL) {
IIMAGE_Release (pMe->m_field);
pMe->m_field = NULL;
}
if ( pMe->m_arrow != NULL) {
IIMAGE_Release (pMe->m_arrow);
pMe->m_arrow = NULL;
}
if ( pMe->m_ques != NULL) {
IIMAGE_Release (pMe->m_ques);
pMe->m_ques = NULL;
}
if ( pMe->m_flag != NULL) {
IIMAGE_Release (pMe->m_flag);
pMe->m_flag = NULL;
}
if ( pMe->m_common != NULL) {
IIMAGE_Release (pMe->m_common);
pMe->m_common = NULL;
}
if ( pMe->m_1 != NULL) {
IIMAGE_Release (pMe->m_1);
pMe->m_1 = NULL;
}
if ( pMe->m_2 != NULL) {
IIMAGE_Release (pMe->m_2);
pMe->m_2 = NULL;
}
if ( pMe->m_3 != NULL) {
IIMAGE_Release (pMe->m_3);
pMe->m_3 = NULL;
}
if ( pMe->m_4 != NULL) {
IIMAGE_Release (pMe->m_4);
pMe->m_4 = NULL;
}
if ( pMe->m_5 != NULL) {
IIMAGE_Release (pMe->m_5);
pMe->m_5 = NULL;
}
if ( pMe->m_6 != NULL) {
IIMAGE_Release (pMe->m_6);
pMe->m_6 = NULL;
}
if ( pMe->m_7 != NULL) {
IIMAGE_Release (pMe->m_7);
pMe->m_7 = NULL;
}
if ( pMe->m_8 != NULL) {
IIMAGE_Release (pMe->m_8);
pMe->m_8 = NULL;
}
if ( pMe->m_red != NULL) {
IIMAGE_Release (pMe->m_red);
pMe->m_red = NULL;
}
if ( pMe->m_fail != NULL) {
IIMAGE_Release (pMe->m_fail);
pMe->m_fail = NULL;
}
if ( pMe->m_ready != NULL) {
IIMAGE_Release (pMe->m_ready);
pMe->m_ready = NULL;
}
if ( pMe->m_over != NULL) {
IIMAGE_Release (pMe->m_over);
pMe->m_over = NULL;
}
if ( pMe->m_clear != NULL) {
IIMAGE_Release (pMe->m_clear);
pMe->m_clear = NULL;
}
if ( pMe->m_menu1 != NULL) {
IIMAGE_Release (pMe->m_menu1);
pMe->m_menu1 = NULL;
}
if ( pMe->m_menu2 != NULL) {
IIMAGE_Release (pMe->m_menu2);
pMe->m_menu2 = NULL;
}
if ( pMe->m_menu3 != NULL) {
IIMAGE_Release (pMe->m_menu3);
pMe->m_menu3 = NULL;
}
if ( pMe->m_menu4 != NULL) {
IIMAGE_Release (pMe->m_menu4);
pMe->m_menu4 = NULL;
}
if ( pMe->m_menu5 != NULL) {
IIMAGE_Release (pMe->m_menu5);
pMe->m_menu5 = NULL;
}
if ( pMe->m_menu6 != NULL) {
IIMAGE_Release (pMe->m_menu6);
pMe->m_menu6 = NULL;
}
if ( pMe->m_menu7 != NULL) {
IIMAGE_Release (pMe->m_menu7);
pMe->m_menu7 = NULL;
}
if ( pMe->m_menu8 != NULL) {
IIMAGE_Release (pMe->m_menu8);
pMe->m_menu8 = NULL;
}
if ( pMe->m_menu9 != NULL) {
IIMAGE_Release (pMe->m_menu9);
pMe->m_menu9 = NULL;
}
if ( pMe->m_char1 != NULL) {
IIMAGE_Release (pMe->m_char1);
pMe->m_char1 = NULL;
}
if ( pMe->m_char2 != NULL) {
IIMAGE_Release (pMe->m_char2);
pMe->m_char2 = NULL;
}
if ( pMe->m_bomb1 != NULL) {
IIMAGE_Release (pMe->m_bomb1);
pMe->m_bomb1 = NULL;
}
if ( pMe->m_bomb2 != NULL) {
IIMAGE_Release (pMe->m_bomb2);
pMe->m_bomb2 = NULL;
}
if ( pMe->m_title1 != NULL) {
IIMAGE_Release (pMe->m_title1);
pMe->m_title1 = NULL;
}
if ( pMe->m_title2 != NULL) {
IIMAGE_Release (pMe->m_title2);
pMe->m_title2 = NULL;
}
if ( pMe->m_rankingpack != NULL) {
IIMAGE_Release (pMe->m_rankingpack);
pMe->m_rankingpack = NULL;
}
if ( pMe->m_billcom != NULL) {
IIMAGE_Release (pMe->m_billcom);
pMe->m_billcom = NULL;
}
if ( pMe->m_mainbg != NULL) {
IIMAGE_Release (pMe->m_mainbg);
pMe->m_mainbg = NULL;
}
if ( pMe->m_pressimg != NULL) {
IIMAGE_Release (pMe->m_pressimg);
pMe->m_pressimg = NULL;
}
if ( pMe->m_clockimg != NULL) {
IIMAGE_Release (pMe->m_clockimg);
pMe->m_clockimg = NULL;
}
if ( pMe->m_ktfimg != NULL) {
IIMAGE_Release (pMe->m_ktfimg);
pMe->m_ktfimg = NULL;
}
if ( pMe->m_mnimg != NULL) {
IIMAGE_Release (pMe->m_mnimg);
pMe->m_mnimg = NULL;
}
if ( pMe->m_pop1 != NULL) {
IIMAGE_Release (pMe->m_pop1);
pMe->m_pop1 = NULL;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -