|
|
- %%%-------------------------------------------------------------------
- %%% @author zmh
- %%% @doc
- %%%
- %%% @end
- %%%-------------------------------------------------------------------
-
-
- %% 活动主流程
- -define(STAGE_IDLE, 0). % 关闭
- -define(STAGE_READY, 1). % 准备期
- -define(STAGE_GLAMOUR, 2). % 活动期间
- -define(STAGE_CLOSE, 3). % 结束期
-
- %%子流程
- -define(S_PRESHOW,1). %%赛前展示
- -define(S_LIKE,2). %%投票
- -define(S_RUN,3). %%跑马
- -define(S_RESHOW,4). %%结果展示
-
- -define(CLOSE_NORMAL,1). %%正常结束
- -define(CLOSE_NUMLESS,2). %%人数不足 提前结束
-
- -define(GLAMOUR_FOCUSERS,glamour_all_focuser).
- -define(GLAMOUR_LOGS,glamour_logs).
- -define(GLAMOUR_RANKS,glamour_ranks).
-
- %%时间管理
- -record(glamour_time_mgr, {
- state = 0, %%0闲置1准备2活动3已结束
- etime = 0, %%截止有效
- substate = 0, %%子状态 在海选期和排位期有效 1休息期 排位赛兼职竞猜
- subetime = 0, %%子状态截止有效
- ref = 0,
- sub_ref = 0,
- round = 0 %%回合
- }).
-
- %%跑马管理
- -record(glamour_mgr, {
- runers = {}, %%选手 round=>runers
- ref = 0, %%跑马时钟
- click = 0, %%时间因子(计算次数)
- swith = 0, %%开关 轮询期间1
- round = 0, %%当前回合
- msg_ref = 0
- }).
-
- %%投注管理
- -record(glamour_focus_mgr, {
- runers = {}, %%选手 round=>runers
- round = 0 %%当前回合
- }).
-
- %%选手数据
- -record(glamour_runer, {
- id = 0,
- figure = 0,
- rank = 0, %%排序
- buffs = [], %%挂载buff
- btime = 0, %%buff cd
- stype = 1, %%时间因子类型
- speed = 0, %%初始速度
- tspeed = 0, %%临时最新速度
- trip = 0, %%已完成路程
- stime = 0, %%起跑时间
- etime = 0, %%跑完时间
- trust = 0 %%信任值 热度
- }).
-
- %%投注人数据
- -record(glamour_focuser, {
- rid = 0, %%玩家ID
- money = 0, %%持有资金
- total = 0, %%总计持有资金
- figure = [],
- rank = 0, %%资金排序
- items = [], %%免费的
- buys = [], %%自己买的
- focus = [] %%投注情况
- ,use_free_items = 0 %% 使用免费道具次数(TA数据记录)
- ,use_buy_items = 0 %% 使用付费道具次数(TA数据记录)
- ,focus_times = 0 %% 投注次数(TA数据记录)
- }).
-
-
- %%气氛道具
- -record(glamour_item, {
- item = 0,
- type = 0,
- name = "",
- effect = 0,
- rate = 0,
- price = [],
- msgs = []
- }).
-
- -record(glamour_log, {
- opty = 0,
- rid = 0,
- vip = 0,
- sub_vip = 0,
- name = "",
- aim = "",
- value = 0,
- time = 0
- }).
|