stoneage8.5/石器时代8.5客户端最新源代码/石器源码/systeminc/netproc.h

88 lines
2.1 KiB
C
Raw Permalink Normal View History

2020-06-23 15:53:23 +08:00
#ifndef _NETPROC_H_
2020-06-22 17:49:02 +08:00
#define _NETPROC_H_
#ifdef _THEATER
enum
{
2020-06-23 15:53:23 +08:00
E_DATA_TYPE_PLAYER, // 玩家
E_DATA_TYPE_TALK, // 台词
E_DATA_TYPE_ASIDE, // 旁白
E_DATA_TYPE_ACTION, // 动作
E_DATA_TYPE_MOVE, // 移动
E_DATA_TYPE_SCENERY, // 布景
E_DATA_TYPE_CHANGE, // 变身
E_DATA_TYPE_DIR, // 方向
E_DATA_TYPE_EFFECT, // 特效
E_DATA_TYPE_FACE, // 表情
E_DATA_TYPE_NOTE, // 注解
E_DATA_TYPE_BGM, // 背景音乐
2020-06-22 17:49:02 +08:00
E_DATA_TYPE_NPC, // NPC
E_DATA_TYPE_END
};
2020-06-23 15:53:23 +08:00
// lssproto_TheaterData_recv 使用
2020-06-22 17:49:02 +08:00
enum
{
2020-06-23 15:53:23 +08:00
E_THEATER_SEND_DATA_THEATER_MODE = E_DATA_TYPE_END + 1, // 剧院模式 参数: 0:取消剧场模式 1:观众 2:表演者
E_THEATER_SEND_DATA_DISPLAY_SCORE, // 显示分数 参数: 分数
2020-06-22 17:49:02 +08:00
E_THEATER_SEND_DATA_END
};
#endif
extern short selectServerIndex;
extern short clientLoginStatus;
extern short charListStatus;
extern short charDelStatus;
#ifdef _NPC_MAGICCARD
extern bool bShowflag[20];
extern int iPosition[20];
extern int iShowdamage[20];
extern int iOffsetY[20];
extern int ioffsetsx;
extern int ioffsetsy;
extern unsigned int inextexet ;
#endif
extern char gamestate_chooseserver_name[];
extern char gamestate_login_charname[];
extern char gamestate_deletechar_charname[];
extern char netprocErrmsg[];
extern int connectServer2Counter;
/*
2020-06-23 15:53:23 +08:00
#ifdef _TELLCHANNEL // (不可开) ROG ADD 密语频道
2020-06-22 17:49:02 +08:00
extern char ReTellName[];
#endif
*/
void initConnectServer( void );
int ConnectWGS();
int connectServer( void );
void charListStart( void );
int charListProc( void );
void charLoginStart( void );
int charLoginProc( void );
void createNewCharStart( void );
int createNewCharProc( void );
void charLogoutStart( void );
int charLogoutProc( void );
void walkSendForServer( int, int, char * );
void noChecksumWalkSendForServer( int, int, char * );
void chatStrSendForServer( char *, int );
void delCharStart( void );
int delCharProc( void );
#ifdef _PK2007
void pkListStart( void );
int pkListProc( void );
#endif
#endif /* ifndef _NETPROC_H_ */