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

📄 helloworld.c

📁 一个很不错的韩国游戏源代码
💻 C
📖 第 1 页 / 共 5 页
字号:
							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 + -