netmsg.h
上传用户:sycq158
上传日期:2008-10-22
资源大小:15361k
文件大小:2k
源码类别:

游戏

开发平台:

Visual C++

  1. #ifndef _NETWORK_H
  2. #define _NETWORK_H
  3. //////////////////////////////////////////////////////////
  4. // Messages' definitions for communicating with clients
  5. // Make sure to keep the values same with client's.
  6. // preparation
  7. #define NETMSGTK_ANSWERSEATINFO 0x4850
  8. #define NETMSGTK_ASKSEATINFO 0x4050
  9. #define NETMSGTK_ASKGROUPINFO 0x4004
  10. #define NETMSGTK_ANSWERGROUPINFO 0x4804
  11. #define NETMSGTK_WAITMOREPLAYER 0x4451
  12. #define NETMSGTK_MOREPLAYER 0x4454
  13. #define NETMSGTK_GAMEREADY 0x4808
  14. #define NETMSGTK_PLAYERREADY 0x4008
  15. #define NETMSGTK_GAMESTART 0x4807
  16. #define NETMSGTK_GAMEEND 0x4007
  17. #define NETMSGTK_TEAMVICTORY 0x4458
  18. // command
  19. #define NETMSGTK_CMDINFO 0x4409
  20. #define NETMSGTK_CMDTIMEOUT 0x440A
  21. #define NETMSGTK_CMDFOODCREATE 0x4410
  22. #define NETMSGTK_CMDFOODDELETE 0x4411
  23. // exception
  24. #define NETMSGTK_PLAYERERROR 0x4452
  25. #define NETMSGTK_SERVERERROR 0x4453
  26. #define NETMSGTK_PLAYERQUIT 0x400B
  27. #define NETMSGTK_QUITOK 0x480B
  28. #define NETMSGTK_WAITTIMEOUT 0x4406
  29. #define NETMSGTK_SERVERSHUT 0x440D
  30. //////////////////////////////////////////////////////////
  31. // Status about players and tables 
  32. // player
  33. #define PLASTAT_UNUSED 0x0000
  34. #define PLASTAT_WAITOTHER 0x1005
  35. #define PLASTAT_READY 0x1006
  36. #define PLASTAT_PLAY 0x1001
  37. #define PLASTAT_IDLE 0x1007
  38. #define PLASTAT_WATCH 0x1002
  39. #define PLASTAT_QUIT 0x1003
  40. // table
  41. #define TABSTAT_UNUSED 0x0000
  42. #define TABSTAT_WAITMORE 0x2001
  43. #define TABSTAT_WAITREADY 0x2003
  44. #define TABSTAT_READY 0x2004
  45. #define TABSTAT_PLAY 0x2002
  46. #define TABSTAT_WAITCONT 0x2005
  47. #endif // _NETWORK_H