cfaba5f5-a806-4976-ad0a-9d3c8b1e10cb.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. "use strict";
  2. cc._RF.push(module, 'cfabaX1qAZJdq0KnTyLHhDL', 'ZY_GameLayer');
  3. // Texture/prefab/ZY_GameLayer.js
  4. "use strict";
  5. cc.Class({
  6. "extends": cc.Component,
  7. properties: {
  8. _gamestate: GameState.STATE_STOP,
  9. //当前游戏的运行状态
  10. _touchstate: TouchState.TOUCH_TRUE,
  11. //触摸状态
  12. score: 0,
  13. //分数
  14. level: 0,
  15. //关数
  16. target: 0,
  17. //目标
  18. hang: 0,
  19. //行数
  20. stepnumber: 0,
  21. //步数
  22. _chessInfo: [],
  23. //记录棋盘元素的颜色类型
  24. _lastLevelScore: 0,
  25. _selectbox: [],
  26. _eliminatePos: [],
  27. //消除
  28. _eliminateNum: 0,
  29. _clicktipvec: [],
  30. _candealwith: true,
  31. _limitproptag: -1,
  32. _clicktiptime: 0,
  33. _selectprop: 0,
  34. _propNode: [],
  35. _propmotion: [],
  36. _proptipsp: [],
  37. _firstsavein: false,
  38. BANER_HEIGHT: 185,
  39. //预留Baner位
  40. _guide: false,
  41. _guidenumber: -1
  42. },
  43. getGameState: function getGameState() {
  44. return this._gamestate;
  45. },
  46. setGameState: function setGameState(state) {
  47. this._gamestate = state;
  48. },
  49. getTouchState: function getTouchState() {
  50. return this._touchstate;
  51. },
  52. setTouchState: function setTouchState(state) {
  53. this._touchstate = state;
  54. },
  55. setScore: function setScore(score) {
  56. this.score = score;
  57. },
  58. getScore: function getScore() {
  59. return this.score;
  60. },
  61. setLevel: function setLevel(level) {
  62. this.level = level;
  63. },
  64. getLevel: function getLevel() {
  65. return this.level;
  66. },
  67. setTarget: function setTarget(target) {
  68. this.target = target;
  69. },
  70. getTarget: function getTarget() {
  71. return this.target;
  72. },
  73. setHang: function setHang(hang) {
  74. this.hang = hang;
  75. },
  76. getHang: function getHang() {
  77. return this.hang;
  78. },
  79. setStepNumber: function setStepNumber(step) {
  80. this.stepnumber = step;
  81. },
  82. getStepNumber: function getStepNumber() {
  83. return this.stepnumber;
  84. }
  85. });
  86. cc._RF.pop();