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

📄 junqi_type.h

📁 实现四国联军的象棋游戏的基本功能,并且读者可以使用
💻 H
字号:
//###################################################//#Created: LIP//#Description:	The typedef file for JunQi(four country)//#OS :		linux.//#My QQ number: 13066543//#My e_mail: lip94101@btamail.net.cn//####################################################ifndef _JUNQI_TYPE_H#define _JUNQI_TYPE_H//##common define:#define QI_GONGBING_SYMBOL	1#define QI_PAIZHANG_SYMBOL	2#define QI_LIANZHANG_SYMBOL	3#define QI_YINGZHANG_SYMBOL	4#define QI_TUANZHANG_SYMBOL	5#define QI_LVZHANG_SYMBOL	6#define QI_SHIZHANG_SYMBOL	7#define QI_JUNZHANG_SYMBOL	8#define QI_SILING_SYMBOL	9#define QI_DILEI_SYMBOL		10#define QI_ZHADAN_SYMBOL	11#define QI_JUNQI_SYMBOL		12#define QI_UNKNOWN_SYMBOL	99//##client define:#define BUTTON_CMD_INIT_SRART_GAME	80#define BUTTON_CMD_RUN_QI_PEACE		81#define BUTTON_CMD_RUN_QI_GIVEUP	82//##common define:#define PLAYER_SIDE_A		1#define PLAYER_SIDE_B		2#define PLAYER_SIDE_C		3#define PLAYER_SIDE_D		4#define MAP_AREA_DOWN		1#define MAP_AREA_RIGHT		2#define MAP_AREA_UP		3#define MAP_AREA_LEFT		4#define MAP_AREA_CENTER		5#define BUTTON_EXIT_XINDEX	20#define BUTTON_EXIT_YINDEX	10//####client define run_flag:#define RUN_FLAG_CONNECT_SVR	1#define RUN_FLAG_SELECT_QIJU	2#define RUN_FLAG_INIT_QI	3#define RUN_FLAG_PLAY_QI	4#define RUN_FLAG_RUN_QI		5#define BUTTON_SHOW_FLAG_SHOWED		1#define BUTTON_SHOW_FLAG_HIDE		2#define FLY_LINK_POINT_TYPE_NORMAL	1#define FLY_LINK_POINT_TYPE_FUNC	2typedef struct{	int	point_name[5];	int	point_type[5];	int	point_num;}Fly_Next_Point_s;//####server define:#define MAX_USER_INFO_NUM	12#define MAX_QI_JU_NUM		3#define USER_INFO_STATE_NO_QI_JU	0#define USER_INFO_STATE_INIT_QI_MAP	1#define USER_INFO_STATE_START_PLAY	2#define USER_INFO_STATE_DIED		3#define USER_CONNECT_FLAG_CONNECTED		1#define USER_CONNECT_FLAG_RECONNECTED		2#define USER_CONNECT_FLAG_LOGINED		3#define USER_CONNECT_FLAG_LOSTED		4typedef struct{	unsigned int	ip;	int		port;	char		username[32];	char		passwd[8];	int		tcpFD;	int		user_connect_flag;	int		lost_count;	int		user_state;	int		used_flag;	int		qi_ju_index;}SvrUserInfo_s;#define QI_JU_STATE_WAIT_PLAYER		0#define QI_JU_STATE_PLAYER_INIT		1#define QI_JU_STATE_START_PLAY		2typedef struct{	int		user_index[4];	int		user_flag[4];//used flag;	int		user_num;	int		cur_run_user;	int		map_run[17][17];	int		state;//start;wait player;player init;}SvrQI_Ju_s;//####client define:typedef struct{	char		username[32];	int		user_state;	int		used_flag;	int		qi_ju_index;}CliUserInfo_s;typedef struct{	int		user_index[4];	int		user_flag[4];//used flag;	int		user_num;	int		state;//start;wait player;player init;}CliQI_Ju_s;#endif

⌨️ 快捷键说明

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