123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- -ifndef(TOURNAMENTS_HRL).
- -define(TOURNAMENTS_HRL, "tournaments.hrl").
- -include_lib("kvs/include/kvs.hrl").
- -record(team,{?ITERATOR(feed),
- name, %% team name for now will bu just first player username
- play_record, %% linked list history of played users under that ticket
- type}).
- -record(tournament,{?ITERATOR(feed),
- name, %% tournament name
- game_type,
- description,
- creator,
- created,
- start_date,
- start_time,
- end_date,
- status, %% activated, ongoing, finished, canceled
- quota,
- tours,
- awards,
- winners :: list(), %% [{UserId, Position, GiftId}]
- waiting_queue, %% play_record, added here when user wants to join tournament
- avatar,
- owner,
- players_count,
- speed,
- type,
- game_mode}). %% eliminatin, pointing, etc
- -record(play_record,{?ITERATOR(feed),
- who, %% user
- tournament, %% tournament in which user played
- team, %% team under which user player tournament
- game_id, %% game id that user played under that team
- realname,
- game_points,
- kakush,
- kakush_currency,
- quota,
- other}).
- -endif.
|