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

📄 res_games.c

📁 MTK平台中可移植的五子棋游戏
💻 C
📖 第 1 页 / 共 5 页
字号:
/* Mmemory Game																			*/	
/************************************************************************/
#ifdef IS_MEMORY_BASE_GAME
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
#ifndef __MMI_GAME_MULTI_LANGUAGE_SUPPORT__
/* under construction !*/
/* under construction !*/
/* under construction !*/
#else   /*__MMI_GAME_MULTI_LANGUAGE_SUPPORT__*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
#endif  /*__MMI_GAME_MULTI_LANGUAGE_SUPPORT__*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
#endif /* IS_MEMORY_BASE_GAME */



/************************************************************************/
/* Copter	128x160																		*/	
/************************************************************************/
#ifdef IS_COPTER_BASE_GAME
void PopulateCopterRes(void)
{
	/* set the base path */
#if defined(__MMI_GAME_COPTER_128x128__)
	#define COPTER_IMG_PATH	CUST_IMG_BASE_PATH"\\\\GameImages\\\\copter\\\\copter_128x128_copter\\\\"
#elif defined(__MMI_GAME_COPTER_128x160__)
	#define COPTER_IMG_PATH	CUST_IMG_BASE_PATH"\\\\GameImages\\\\copter\\\\copter_128x160_copter\\\\"
#elif defined(__MMI_GAME_COPTER_176x220__)
	#define COPTER_IMG_PATH	CUST_IMG_BASE_PATH"\\\\GameImages\\\\copter\\\\copter_176x220_copter\\\\"

#elif defined(__MMI_GAME_SUBMARINE_128x128__)
	#define COPTER_IMG_PATH	CUST_IMG_BASE_PATH"\\\\GameImages\\\\copter\\\\copter_128x128_submarine\\\\"
#elif defined(__MMI_GAME_SUBMARINE_128x160__)
	#define COPTER_IMG_PATH	CUST_IMG_BASE_PATH"\\\\GameImages\\\\copter\\\\copter_128x160_submarine\\\\"
#elif defined(__MMI_GAME_SUBMARINE_176x220__)
	#define COPTER_IMG_PATH	CUST_IMG_BASE_PATH"\\\\GameImages\\\\copter\\\\copter_176x220_submarine\\\\"

#elif defined(__MMI_GAME_JET_128x128__)
	#define COPTER_IMG_PATH	CUST_IMG_BASE_PATH"\\\\GameImages\\\\copter\\\\copter_128x128_jet\\\\"
#elif defined(__MMI_GAME_JET_128x160__)
	#define COPTER_IMG_PATH	CUST_IMG_BASE_PATH"\\\\GameImages\\\\copter\\\\copter_128x160_jet\\\\"
#elif defined(__MMI_GAME_JET_176x220__)
	#define COPTER_IMG_PATH	CUST_IMG_BASE_PATH"\\\\GameImages\\\\copter\\\\copter_176x220_jet\\\\"
#endif

	/* set game strings */
#if defined(__MMI_GAME_COPTER_128x128__) || defined(__MMI_GAME_COPTER_128x160__) || defined(__MMI_GAME_COPTER_176x220__)
	ADD_APPLICATION_STRING2(STR_ID_GX_COPTER_GAME_NAME,			"Copter",		"Copter Game Name");
	#if defined(__MMI_TOUCH_SCREEN__)
	ADD_APPLICATION_STRING2(STR_ID_GX_COPTER_HELP_DESCRIPTION_TP,	"Drive the copter and prevent it from crashing into the obstacle.\n(1)Use stylus to click the screen to make it go upward.",	"Copter Help Description");
	#else
	ADD_APPLICATION_STRING2(STR_ID_GX_COPTER_HELP_DESCRIPTION,	"Drive the copter and prevent it from crashing into the obstacle.\n(1)Use key 5 to make it go upward.",	"Copter Help Description");
	#endif
#elif defined(__MMI_GAME_SUBMARINE_128x128__) || defined(__MMI_GAME_SUBMARINE_128x160__) || defined(__MMI_GAME_SUBMARINE_176x220__)
	ADD_APPLICATION_STRING2(STR_ID_GX_COPTER_GAME_NAME_SUBMARINE,			"Submarine",		"Submarine Game Name");
	#if defined(__MMI_TOUCH_SCREEN__)
	ADD_APPLICATION_STRING2(STR_ID_GX_COPTER_HELP_DESCRIPTION_SUBMARINE_TP,	"Drive the submarine and prevent it from crashing into the obstacle.\n(1)Use stylus to click the screen to make it go upward.",	"Submarine Help Description");
	#else
	ADD_APPLICATION_STRING2(STR_ID_GX_COPTER_HELP_DESCRIPTION_SUBMARINE,	"Drive the submarine and prevent it from crashing into the obstacle.\n(1)Use key 5 to make it go upward.",	"Submarine Help Description");
	#endif
#elif defined(__MMI_GAME_JET_128x128__) || defined(__MMI_GAME_JET_128x160__) || defined(__MMI_GAME_JET_176x220__)
	ADD_APPLICATION_STRING2(STR_ID_GX_COPTER_GAME_NAME_JET,			"Jet",		"Jet Game Name");
	#if defined(__MMI_TOUCH_SCREEN__)
	ADD_APPLICATION_STRING2(STR_ID_GX_COPTER_HELP_DESCRIPTION_JET_TP,	"Drive the jet and prevent it from crashing into the obstacle.\n(1)Use stylus to click the screen to make it go upward.",	"Jet Help Description");
	#else
	ADD_APPLICATION_STRING2(STR_ID_GX_COPTER_HELP_DESCRIPTION_JET,	"Drive the jet and prevent it from crashing into the obstacle.\n(1)Use key 5 to make it go upward.",	"Jet Help Description");
	#endif
#endif

	/* set game images */
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_GAME_ICON,		COPTER_IMG_PATH"gx_copter_copter_icon.pbm",				"Copter Image");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_OBSTACLE,		COPTER_IMG_PATH"gx_copter_obstacle.pbm",					"Obstacle Image");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_NUMBER_0,		COPTER_IMG_PATH"gx_copter_number_0.gif",					"Image for 0");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_NUMBER_1,		COPTER_IMG_PATH"gx_copter_number_1.gif",					"Image for 1");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_NUMBER_2,		COPTER_IMG_PATH"gx_copter_number_2.gif",					"Image for 2");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_NUMBER_3,		COPTER_IMG_PATH"gx_copter_number_3.gif",					"Image for 3");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_NUMBER_4,		COPTER_IMG_PATH"gx_copter_number_4.gif",					"Image for 4");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_NUMBER_5,		COPTER_IMG_PATH"gx_copter_number_5.gif",					"Image for 5");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_NUMBER_6,		COPTER_IMG_PATH"gx_copter_number_6.gif",					"Image for 6");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_NUMBER_7,		COPTER_IMG_PATH"gx_copter_number_7.gif",					"Image for 7");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_NUMBER_8,		COPTER_IMG_PATH"gx_copter_number_8.gif",					"Image for 8");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_NUMBER_9,		COPTER_IMG_PATH"gx_copter_number_9.gif",					"Image for 9");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_BOX,				COPTER_IMG_PATH"gx_copter_box.gif",							"Image for box");
#ifndef __MMI_GAME_MULTI_LANGUAGE_SUPPORT__
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_SCORE,			COPTER_IMG_PATH"gx_copter_number_score.gif",				"Image for alphabetscore");
#endif

	#if defined(__MMI_GAME_COPTER_128x160__) || defined(__MMI_GAME_COPTER_176x220__) || defined(__MMI_GAME_SUBMARINE_128x160__) || defined(__MMI_GAME_SUBMARINE_176x220__) || defined(__MMI_GAME_JET_128x160__) || defined(__MMI_GAME_JET_176x220__)
		ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_TITLE,			COPTER_IMG_PATH"gx_copter_title.bmp",					"title image");
	#endif

	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_BACKGROUND,	COPTER_IMG_PATH"gx_copter_bg.pbm",							"copter background image");

	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_0,				COPTER_IMG_PATH"gx_copter_frame_0.pbm",					"copter image 0");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_1,				COPTER_IMG_PATH"gx_copter_frame_1.pbm",					"copter image 1");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_2,				COPTER_IMG_PATH"gx_copter_frame_2.pbm",					"copter image 2");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_CRASHED_0,		COPTER_IMG_PATH"gx_copter_crashed_0.pbm",					"crashed copter image 0");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_CRASHED_1,		COPTER_IMG_PATH"gx_copter_crashed_1.pbm",					"crashed copter image 1");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_CRASHED_2,		COPTER_IMG_PATH"gx_copter_crashed_2.pbm",					"crashed copter image 2");
#ifndef __MMI_GAME_MULTI_LANGUAGE_SUPPORT__
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_GOTEXT,			COPTER_IMG_PATH"gameover\\\\gx_copter_gameover.gif",	"game over text");
#endif
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_GRADESMAP,		COPTER_IMG_PATH"gameover\\\\gx_copter_gradesmap.gif",	"grade background");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_GOPIC,			COPTER_IMG_PATH"gameover\\\\gx_copter_pic.gif",			"game over image");

#ifdef __MMI_GAME_MULTI_LANGUAGE_SUPPORT__	
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_GOTEXT_LANGUAGE0,		COPTER_IMG_PATH"multi_lan\\\\gameover.gif",	"game over text");
       
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_COPTER_GOTEXT_LANGUAGE1,		COPTER_IMG_PATH"multi_lan\\\\gameover_c.gif",	"game over text");
#endif   /* __MMI_GAME_MULTI_LANGUAGE_SUPPORT__ */
}
#endif /* IS_COPTER_BASE_GAME */


/************************************************************************/
/* Puzzle	128x160  																	*/	
/************************************************************************/
#ifdef IS_PUZZLE_BASE_GAME
void PopulatePuzzleRes(void)
{
	/* set the base path */
#if defined(__MMI_GAME_PUZZLE_128x128__)
	#define PUZZLE_IMG_PATH	CUST_IMG_BASE_PATH"\\\\GameImages\\\\puzzle\\\\puzzle_128x128_puzzle\\\\"
#elif defined(__MMI_GAME_PUZZLE_128x160__)
	#define PUZZLE_IMG_PATH	CUST_IMG_BASE_PATH"\\\\GameImages\\\\puzzle\\\\puzzle_128x160_puzzle\\\\"
#elif defined(__MMI_GAME_PUZZLE_176x220__)
	#define PUZZLE_IMG_PATH	CUST_IMG_BASE_PATH"\\\\GameImages\\\\puzzle\\\\puzzle_176x220_puzzle\\\\"
#elif  defined(__MMI_GAME_PUZZLE_240x320__)	
	#define PUZZLE_IMG_PATH	CUST_IMG_BASE_PATH"\\\\GameImages\\\\puzzle\\\\puzzle_240x320_puzzle\\\\"
#endif

	/* set game strings */
	ADD_APPLICATION_STRING2(STR_ID_GX_PUZZLE_GAME_NAME,			         "Puzzle",		"Puzzle Game Name");
	
	#if defined(__MMI_TOUCH_SCREEN__)
		ADD_APPLICATION_STRING2(STR_ID_GX_PUZZLE_HELP_DESCRIPTION_TP,			"Move the small pictures to make it become the original image.\n(1)touch the small picture around the blank block to make it move toward to the blank block.",	"Puzzle Help Description");
	#elif defined(__MMI_GAME_PUZZLE_128x128__)
		ADD_APPLICATION_STRING2(STR_ID_GX_PUZZLE_HELP_DESCRIPTION_128,			"Move the small pictures to make it become the original image.\n(1)Use key 2(or up-arrow key) to make a picture go upward, key 4(or left-arrow key) to make a picture go leftward, key 6(or right-arrow key) to make a picture go rightward, and key 8(or down-arrow key) to make a picture go downward.\n(2)Press key 5 to see the original image and the gameplay information.",	"Puzzle Help Description");
	#else
		ADD_APPLICATION_STRING2(STR_ID_GX_PUZZLE_HELP_DESCRIPTION,				"Move the small pictures to make it become the original image.\n(1)Use key 2(or up-arrow key) to make a picture go upward, key 4(or left-arrow key) to make a picture go leftward, key 6(or right-arrow key) to make a picture go rightward, and key 8(or down-arrow key) to make a picture go downward.",	"Puzzle Help Description");
	#endif 

	ADD_APPLICATION_STRING2(STR_ID_GX_PUZZLE_LEVEL_EASY,		"Easy", "Menu string");
	ADD_APPLICATION_STRING2(STR_ID_GX_PUZZLE_LEVEL_NORMAL,	"Normal", "Menu string");
	ADD_APPLICATION_STRING2(STR_ID_GX_PUZZLE_LEVEL_HARD,		"Hard", "Menu string");

	/* set game images */
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_GAME_ICON,		PUZZLE_IMG_PATH"gx_puzzle_icon.bmp",					"Puzzle icon image");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_NUMBER_0,		PUZZLE_IMG_PATH"gx_puzzle_number_0.gif",				"Image for 0");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_NUMBER_1,		PUZZLE_IMG_PATH"gx_puzzle_number_1.gif",				"Image for 1");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_NUMBER_2,		PUZZLE_IMG_PATH"gx_puzzle_number_2.gif",				"Image for 2");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_NUMBER_3,		PUZZLE_IMG_PATH"gx_puzzle_number_3.gif",				"Image for 3");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_NUMBER_4,		PUZZLE_IMG_PATH"gx_puzzle_number_4.gif",				"Image for 4");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_NUMBER_5,		PUZZLE_IMG_PATH"gx_puzzle_number_5.gif",				"Image for 5");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_NUMBER_6,		PUZZLE_IMG_PATH"gx_puzzle_number_6.gif",				"Image for 6");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_NUMBER_7,		PUZZLE_IMG_PATH"gx_puzzle_number_7.gif",				"Image for 7");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_NUMBER_8,		PUZZLE_IMG_PATH"gx_puzzle_number_8.gif",				"Image for 8");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_NUMBER_9,		PUZZLE_IMG_PATH"gx_puzzle_number_9.gif",				"Image for 9");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_BOX,				PUZZLE_IMG_PATH"gx_puzzle_box.gif",						"Image for box");
#ifndef __MMI_GAME_MULTI_LANGUAGE_SUPPORT__
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_STEP,			PUZZLE_IMG_PATH"gx_puzzle_step.gif",					"Image for alphabet: STEP");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_TIME,			PUZZLE_IMG_PATH"gx_puzzle_time.gif",					"Image for alphabet: TIME");
#endif
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_LEFT_BAR,		PUZZLE_IMG_PATH"gx_puzzle_left_bar.gif",				"Image for left border");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_RIGHT_BAR,		PUZZLE_IMG_PATH"gx_puzzle_right_bar.gif",				"Image for right border");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_TOP_BAR,		PUZZLE_IMG_PATH"gx_puzzle_top_bar.gif",				"Image for top border");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_BOTTOM_BAR,	PUZZLE_IMG_PATH"gx_puzzle_bottom_bar.gif",			"Image for bottom border");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_3_SPACE,		PUZZLE_IMG_PATH"gx_puzzle_3_space.gif",				"Space Image of 3x3 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_4_SPACE,		PUZZLE_IMG_PATH"gx_puzzle_4_space.gif",				"Space Image of 4x4 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_5_SPACE,		PUZZLE_IMG_PATH"gx_puzzle_5_space.gif",				"Space Image of 5x5 puzzle");

	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_SMALL_3,		PUZZLE_IMG_PATH"gx_puzzle_small_3.gif",				"Small image for original image 3x3");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_SMALL_4,		PUZZLE_IMG_PATH"gx_puzzle_small_4.gif",				"Small image for original image 4x4");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_SMALL_5,		PUZZLE_IMG_PATH"gx_puzzle_small_5.gif",				"Small image for original image 5x5");

	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_3_1,				PUZZLE_IMG_PATH"gx_puzzle_3_1.gif",						"Image 1 of 3x3 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_3_2,				PUZZLE_IMG_PATH"gx_puzzle_3_2.gif",						"Image 2 of 3x3 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_3_3,				PUZZLE_IMG_PATH"gx_puzzle_3_3.gif",						"Image 3 of 3x3 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_3_4,				PUZZLE_IMG_PATH"gx_puzzle_3_4.gif",						"Image 4 of 3x3 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_3_5,				PUZZLE_IMG_PATH"gx_puzzle_3_5.gif",						"Image 5 of 3x3 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_3_6,				PUZZLE_IMG_PATH"gx_puzzle_3_6.gif",						"Image 6 of 3x3 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_3_7,				PUZZLE_IMG_PATH"gx_puzzle_3_7.gif",						"Image 7 of 3x3 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_3_8,				PUZZLE_IMG_PATH"gx_puzzle_3_8.gif",						"Image 8 of 3x3 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_4_1,				PUZZLE_IMG_PATH"gx_puzzle_4_1.gif",						"Image 1 of 4x4 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_4_2,				PUZZLE_IMG_PATH"gx_puzzle_4_2.gif",						"Image 2 of 4x4 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_4_3,				PUZZLE_IMG_PATH"gx_puzzle_4_3.gif",						"Image 3 of 4x4 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_4_4,				PUZZLE_IMG_PATH"gx_puzzle_4_4.gif",						"Image 4 of 4x4 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_4_5,				PUZZLE_IMG_PATH"gx_puzzle_4_5.gif",						"Image 5 of 4x4 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_4_6,				PUZZLE_IMG_PATH"gx_puzzle_4_6.gif",						"Image 6 of 4x4 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_4_7,				PUZZLE_IMG_PATH"gx_puzzle_4_7.gif",						"Image 7 of 4x4 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_4_8,				PUZZLE_IMG_PATH"gx_puzzle_4_8.gif",						"Image 8 of 4x4 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_4_9,				PUZZLE_IMG_PATH"gx_puzzle_4_9.gif",						"Image 9 of 4x4 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_4_10,			PUZZLE_IMG_PATH"gx_puzzle_4_10.gif",					"Image 10 of 4x4 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_4_11,			PUZZLE_IMG_PATH"gx_puzzle_4_11.gif",					"Image 11 of 4x4 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_4_12,			PUZZLE_IMG_PATH"gx_puzzle_4_12.gif",					"Image 12 of 4x4 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_4_13,			PUZZLE_IMG_PATH"gx_puzzle_4_13.gif",					"Image 13 of 4x4 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_4_14,			PUZZLE_IMG_PATH"gx_puzzle_4_14.gif",					"Image 14 of 4x4 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_4_15,			PUZZLE_IMG_PATH"gx_puzzle_4_15.gif",					"Image 15 of 4x4 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_5_1,				PUZZLE_IMG_PATH"gx_puzzle_5_1.gif",						"Image 1 of 5x5 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_5_2,				PUZZLE_IMG_PATH"gx_puzzle_5_2.gif",						"Image 2 of 5x5 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_5_3,				PUZZLE_IMG_PATH"gx_puzzle_5_3.gif",						"Image 3 of 5x5 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_5_4,				PUZZLE_IMG_PATH"gx_puzzle_5_4.gif",						"Image 4 of 5x5 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_5_5,				PUZZLE_IMG_PATH"gx_puzzle_5_5.gif",						"Image 5 of 5x5 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_5_6,				PUZZLE_IMG_PATH"gx_puzzle_5_6.gif",						"Image 6 of 5x5 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_5_7,				PUZZLE_IMG_PATH"gx_puzzle_5_7.gif",						"Image 7 of 5x5 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_5_8,				PUZZLE_IMG_PATH"gx_puzzle_5_8.gif",						"Image 8 of 5x5 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_5_9,				PUZZLE_IMG_PATH"gx_puzzle_5_9.gif",						"Image 9 of 5x5 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_5_10,			PUZZLE_IMG_PATH"gx_puzzle_5_10.gif",					"Image 10 of 5x5 puzzle");
	ADD_APPLICATION_IMAGE2(IMG_ID_GX_PUZZLE_5_11,			PUZZLE_IMG_PATH"gx_puzzle_5_11.gif",					"Image 11 of 5x5 puzzle"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -