%%%-------------------------------------------------------------------
|
|
%%% @doc 拼图头文件
|
|
%%% Module : puzzle.hrl
|
|
%%% Created : 2020-12-07
|
|
%%% @author :tyl
|
|
%%% @end
|
|
%%%-------------------------------------------------------------------
|
|
%% 拼图阶数
|
|
-define(PUZZLE_2, 2).
|
|
-define(PUZZLE_3, 3).
|
|
-define(PUZZLE_4, 4).
|
|
-define(PUZZLE_5, 5).
|
|
|
|
%% 默认阶数
|
|
-define(PUZZLE_DEFAULT_ORDER, 2).
|
|
|
|
%% 拼图固定时间
|
|
-define(PUZZLE_2_TIME, 30). %% 2阶
|
|
-define(PUZZLE_3_TIME, 60). %% 3阶
|
|
-define(PUZZLE_4_TIME, 120). %% 4阶
|
|
-define(PUZZLE_5_TIME, 180). %% 5阶
|
|
|
|
-record(puzzle_data, {
|
|
card_list = [] %% 当前卡片位置[{{x,y},Num}...]
|
|
,stage_list = [] %% 已完成阶段[stage...]
|
|
,continue = 0 %% 连续通关次数
|
|
,picture = 0 %% 当前图片Id
|
|
,pic_list = [] %% 抽取过的图片列表
|
|
,start_time = 0 %% 开始时间
|
|
,end_time = 0 %% 结束时间
|
|
,ref = [] %% 结束定时器
|
|
}).
|