ballconfig.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. // 配置游戏中的各种数据
  2. module.exports = {
  3. // 什么都没有的状态
  4. BALL_STATE_NONE: 0,
  5. // 发球时候的状态
  6. BALL_STATE_SERVE_START: 1,
  7. BALL_STATE_SERVE_RIGHT: 2,
  8. BALL_STATE_SERVE_MID: 3,
  9. BALL_STATE_SERVE_LEFT: 4,
  10. // 我方接球时候的状态
  11. BALL_STATE_MINE_LEFT_TO_RIGHT_FLY: 5,
  12. BALL_STATE_MINE_LEFT_TO_RIGHT_FLIP: 6,
  13. BALL_STATE_MINE_LEFT_TO_LEFT_FLY: 7,
  14. BALL_STATE_MINE_LEFT_TO_LEFT_FLIP: 8,
  15. BALL_STATE_MINE_RIGHT_TO_RIGHT_FLY: 9,
  16. BALL_STATE_MINE_RIGHT_TO_RIGHT_FLIP: 10,
  17. // 敌方接球时候的状态
  18. BALL_STATE_RIVAL_RIGHT_TO_LEFT_FLY: 11,
  19. BALL_STATE_RIVAL_RIGHT_TO_LEFT_FLIP: 12,
  20. // 飞翔中
  21. BALL_STATE_FLYING: 50,
  22. // 我方左侧,可以接球
  23. BALL_STATE_MINE_LEFT_PAT: 51,
  24. // 我方左侧,可以削球
  25. BALL_STATE_MINE_LEFT_PEEL: 52,
  26. // 我方左侧,两种方式都可以
  27. BALL_STATE_MINE_LEFT_ALL: 53,
  28. // 我方右侧,可以接球
  29. BALL_STATE_MINE_RIGHT_PAT: 54,
  30. // 我方右侧,可以削球
  31. BALL_STATE_MINE_RIGHT_PEEL: 55,
  32. // 我方右侧,两种方式都可以
  33. BALL_STATE_MINE_RIGHT_ALL: 56,
  34. // 敌方左侧,可以接球
  35. BALL_STATE_RIVAL_LEFT_PAT: 57,
  36. // 敌方左侧,可以削球
  37. BALL_STATE_RIVAL_LEFT_PEEL: 58,
  38. // 敌方左侧,两种方式都可以
  39. BALL_STATE_RIVAL_LEFT_ALL: 59,
  40. // 敌方右侧,可以接球
  41. BALL_STATE_RIVAL_RIGHT_PAT: 60,
  42. // 敌方右侧,可以削球
  43. BALL_STATE_RIVAL_RIGHT_PEEL: 61,
  44. // 敌方右侧,两种方式都可以
  45. BALL_STATE_RIVAL_RIGHT_ALL: 62,
  46. // 结束后的状态
  47. BALL_STATE_DROP_IN_MINE: 100,
  48. BALL_STATE_DROP_IN_RIVAL: 101,
  49. }