12345678910111213141516171819 |
- -ifndef(GAME_LOG_HRL).
- -define(GAME_LOG_HRL, "game_log.hrl").
- -include_lib("kvs/include/kvs.hrl").
- -define(LOG_HEADER, game_id, date, time, user, module, type, speed, rounds).
- -define(CONTAINER_LOG, ?CONTAINER, ?LOG_HEADER, stats=[]).
- -record(container_log, {?CONTAINER_LOG}).
- -record(container_event, {?ITERATOR(container_log), ?LOG_HEADER }).
- -record(series_log, {?CONTAINER_LOG, score, game_points, kakush }).
- -record(series_event, {?ITERATOR(series_log),?LOG_HEADER, result, score}).
- -record(reveal_log, {?CONTAINER_LOG, skill, score }).
- -record(reveal_event, {?ITERATOR(reveal_log), ?LOG_HEADER, reason, winner, score, total}).
- -record(protocol_log, {?CONTAINER_LOG}).
- -record(protocol_event, {?ITERATOR(protocol_log), ?LOG_HEADER, event, game_event}).
- -endif.
|