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

📄 mmiboxman.c

📁 是一个手机功能的模拟程序
💻 C
📖 第 1 页 / 共 5 页
字号:
typedef enum 
{
#ifndef GAME_SUBMENU
	INITIAL,                                    
	//游戏初始状态
#else
	GAMEEXIT,
	//游戏退出状态
#endif
	GAME,                                       
	//游戏进行状态
	SELECT,                                     
	//游戏选择状态
	EDIT,                                          
	//游戏编辑状态
	SETTING,                                   
	//游戏设置状态
    HELP,                                          
    //游戏帮助状态
    WIN,                                          
    //游戏胜利状态	
	MAX_MENU_MODE
	}Bm_Modes;


typedef struct {
            U8 xposition;            
            //用于记录people的横坐标
            U8 yposition;           
            //用于记录people的纵坐标
            U8 keycode;
            //用于保存编辑游戏和开始游戏状态下的键值
            U16   leave;               
            //用于记录不在目标点上的箱子的个数 
            U16   selcet;
            //用于保存当前所玩的关数
            U8  mapinit[bmrow][bmcol];       
            //保存map的初始值 
}MapInfo;


typedef struct
{
    T_MMI_CONTROL   mmi_control;		// common control parameter
	T_MFW_HND win;
	T_MFW_HND kbd;
	T_MFW_HND edt;
	T_MFW_HND 	bmtimer;	
	MfwEdtAttr edt_attr;
	U8	       bmTimeflag;
	U8         keycode;
	MapInfo     *mapinfo;

	//2003/10/17,talcon,当前的选中状态,动画的类型类型,动画的索引
	U8 B_CurSlect,B_AnimType,B_AnimIndx;
} Boxman_Game;

Boxman_Game *boxmandata;
#define BOXMAN_JIN

/**************************************************
$Description:推箱子的地图文件
$History:
*******2003/12/24,talcon  modify 
*******************************************************************/
const U16 boxmanmap[]=
{
//stage 001
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x5492,0x4924,0x94c9,0x2492,0x494e,0x1249,0x2494,0xe124,0x9249,0x4e12,0x4924,0x9261,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 002
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9894,0x2492,0x494d,0xa249,0x2496,0x8a24,0x9249,0xa942,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 003
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x955c,0x2492,0x494d,0xc249,0x2494,0x8c24,0x9249,0x4922,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 004
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0xa494,0x2492,0x4a6d,0x2249,0x2493,0x4a24,0x9249,0x2942,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 005
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x924a,0x8492,0x4a49,0xb849,0x24a2,0x92a4,0x924a,0x4892,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 006
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9491,0x2492,0x4949,0x1249,0x24a6,0xda24,0x924a,0x9e22,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 007
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x5512,0x4924,0x9921,0x2492,0x496d,0x9249,0x2494,0x9224,0x9249,0x4922,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 008
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0xa892,0x4924,0x94dc,0x2492,0x4949,0xc249,0x2494,0xd424,0x9249,0x4542,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 009
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9311,0x2492,0x4a89,0x1249,0x24a4,0x9b44,0x9249,0x513a,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 010
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0xa489,0x2492,0x4c8d,0xc249,0x24a6,0xea24,0x924a,0x4a12,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 011
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x4892,0x4924,0x94da,0x2492,0x4992,0x2249,0x2495,0x5a24,0x9249,0x4912,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 012
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2522,0x4924,0x955a,0x2492,0x4a8d,0x2249,0x24a9,0x9124,0x924a,0x8d12,0x4924,0x9489,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 013
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x9124,0x9249,0x2d12,0x4924,0xa595,0x2492,0x4a59,0x2249,0x24a5,0x9124,0x9249,0x3912,0x4924,0x9309,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 014
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9252,0x4542,0x4925,0x24dc,0x2492,0x4929,0x2a49,0x2492,0x8944,0x9249,0x2924,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 015
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x4912,0x4924,0xa651,0x2492,0x4a8a,0x9249,0x24ac,0x9224,0x9249,0x45a2,0x4924,0x9891,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 016
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x5092,0x534d,0x3689,0x2525,0x5490,0x9249,0x4912,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 017
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x924a,0x4892,0x4924,0xa2b5,0x2492,0x4a59,0x2449,0x2492,0xd244,0x9249,0x2928,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 018
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0xa924,0x4924,0xc452,0x4492,0x4a6d,0xc249,0x24a8,0x5224,0x924a,0x4492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 019
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4929,0x524a,0x4892,0x9b24,0xa689,0x2a44,0x9448,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 020
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x924a,0x4892,0x4924,0xa4d2,0x2492,0x496d,0x4249,0x249a,0xa224,0x9249,0x28a2,0x4924,0x9294,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 021
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x9224,0x9249,0x2a22,0x4924,0x92b2,0x2492,0x494b,0x1249,0x2494,0xa924,0x9249,0x29a2,0x4924,0x9292,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 022
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2924,0x4924,0x92db,0x4492,0x4d4e,0x4449,0x24a7,0x2424,0x9249,0x2522,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 023
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x4922,0x4924,0xa44a,0x2492,0x4a29,0xa249,0x24a5,0x9424,0x9249,0x4692,0x4924,0x9491,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 024
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9255,0x4522,0x4925,0x2492,0x2492,0x4925,0xa249,0x2492,0x5224,0x9249,0x25a9,0x0924,0x9252,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 025
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x9124,0x9249,0x3512,0x4924,0x9291,0x2492,0x4928,0x9249,0x24a4,0x9644,0x924a,0x4d24,0x4924,0x924c,0x4492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 026
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9262,0xa492,0x4a51,0xa449,0x24a2,0x9124,0x924a,0x69a8,0x4924,0x9252,0x4492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 027
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2912,0x4926,0xcc91,0x2492,0x5229,0x1249,0x2492,0x9344,0x9249,0x2914,0x4924,0x9252,0x4492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 028
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x924a,0x4912,0x4924,0xa991,0x2492,0x4a8e,0x3449,0x2494,0xd2a4,0x9249,0x24a4,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 029
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2952,0x4924,0xa4e2,0x2492,0x4a51,0xc449,0x2492,0xb344,0x9249,0x2922,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 030
0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2522,0x4924,0xa452,0x2492,0x4a8a,0x2249,0x24aa,0xda24,0x924a,0x2892,0x4924,0xa489,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,0x2492,0x4924,0x9249,
//stage 031

⌨️ 快捷键说明

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