GlobalData.ts 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /*
  2. * @Author: mojunshou 1637302775@qq.com
  3. * @Date: 2025-04-01 10:30:46
  4. * @LastEditors: mojunshou 1637302775@qq.com
  5. * @LastEditTime: 2025-04-01 10:38:49
  6. * @Description:
  7. */
  8. export default class GlobalData {
  9. // ⬇️纯本地存储
  10. /** 方块是否可以旋转 */
  11. public static isRotate: boolean = true;
  12. /** 是否新手 */
  13. public static isCommer: boolean = true;
  14. /** 引导记录 */
  15. public static guideRecord: number = 1;
  16. /** 消除累计次数 */
  17. public static elimiTimes: number = 0;
  18. /** 实时保存的棋盘数据 */
  19. public static lastGameBoard: number[][] = [
  20. [1, 1, 0, 0, 0, 0, 1, 1],
  21. [1, 1, 0, 0, 0, 0, 1, 1],
  22. [0, 0, 0, 0, 0, 0, 0, 0],
  23. [0, 0, 0, 0, 0, 0, 0, 0],
  24. [1, 1, 1, 0, 0, 1, 1, 1],
  25. [0, 0, 0, 0, 0, 0, 0, 0],
  26. [1, 1, 0, 0, 0, 0, 1, 1],
  27. [1, 1, 0, 0, 0, 0, 1, 1]
  28. ];
  29. //刷新道具数量
  30. public static refrashPropNum: number = 1;
  31. /** 锤子道具数量 */
  32. public static hummerPropNum: number = 1;
  33. /** 上次的登录日期 */
  34. public static lastLoginDate: string = 'Tue Aug 20 2023';
  35. /** 历史最高分 */
  36. public static historyHighScore: number = 0;
  37. /** 今日最高分 */
  38. public static todayHighScore: number = 0;
  39. /** 当前分数 */
  40. public static curScore: number = 0;
  41. /** 分数上限 */
  42. public static addScoreUp: number = 10;
  43. /** 分数下限 */
  44. public static addScoreFloor: number = 5;
  45. }