源战役
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
1006 B

  1. %%%-------------------------------------------------------------------
  2. %%% @doc 拼图头文件
  3. %%% Module : puzzle.hrl
  4. %%% Created : 2020-12-07
  5. %%% @author :tyl
  6. %%% @end
  7. %%%-------------------------------------------------------------------
  8. %% 拼图阶数
  9. -define(PUZZLE_2, 2).
  10. -define(PUZZLE_3, 3).
  11. -define(PUZZLE_4, 4).
  12. -define(PUZZLE_5, 5).
  13. %% 默认阶数
  14. -define(PUZZLE_DEFAULT_ORDER, 2).
  15. %% 拼图固定时间
  16. -define(PUZZLE_2_TIME, 30). %% 2阶
  17. -define(PUZZLE_3_TIME, 60). %% 3阶
  18. -define(PUZZLE_4_TIME, 120). %% 4阶
  19. -define(PUZZLE_5_TIME, 180). %% 5阶
  20. -record(puzzle_data, {
  21. card_list = [] %% 当前卡片位置[{{x,y},Num}...]
  22. ,stage_list = [] %% 已完成阶段[stage...]
  23. ,continue = 0 %% 连续通关次数
  24. ,picture = 0 %% 当前图片Id
  25. ,pic_list = [] %% 抽取过的图片列表
  26. ,start_time = 0 %% 开始时间
  27. ,end_time = 0 %% 结束时间
  28. ,ref = [] %% 结束定时器
  29. }).