📄 junqi_type.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 + -