summaryrefslogtreecommitdiff
blob: e91be2561ba53609928a5db4fc6031334d0830da (plain)
1
2
3
4
5
6
7
8
9
%% TODO: add types.
-record(battlemap, {id, width, height, content, instances}).
-record(battlemap_instance, {id, chars, curr_player, rem_chars, last_turn}).
-record(character, {id, name, icon, portrait, mov_pts, atk_rg}).
-record(character_turn, {id, path, target}).
-record(player, {id, battlemaps, characters}).

%% Not stored in its own timed cache.
-record(character_instance, {x, y, team}).