terminal.write(game.things[t][0], game.things[t][1], '@');
}
},
- draw_tick_line: function(n) {
+ draw_turn_line: function(n) {
terminal.drawBox(0, terminal.cols / 2, 1, terminal.cols / 2, 'black');
- terminal.write(0, terminal.cols / 2, 'tick: ' + game.tick);
+ terminal.write(0, terminal.cols / 2, 'turn: ' + game.turn);
},
draw_input_line: function() {
terminal.drawBox(terminal.rows - 1, terminal.cols / 2, 1, terminal.cols / 2, 'black');
let game = {
things: {},
- tick: 0,
+ turn: 0,
map: "",
map_size: [1,1]
}
terminal.initialize()
tui.draw_map();
-tui.draw_tick_line();
+tui.draw_turn_line();
tui.draw_history();
tui.draw_input_line();
let tokens = parser.tokenize(event.data);
if (tokens[0] === 'TURN') {
game.things = {}
- game.tick = parseInt(tokens[1]);
+ game.turn = parseInt(tokens[1]);
} else if (tokens[0] === 'THING_POS') {
game.things[tokens[1]] = parser.parse_yx(tokens[2]);
} else if (tokens[0] === 'MAP') {
game.map_size = parser.parse_yx(tokens[1]);
game.map = tokens[2]
} else if (tokens[0] === 'GAME_STATE_COMPLETE') {
- tui.draw_tick_line();
+ tui.draw_turn_line();
tui.draw_map();
tui.draw_map();
} else if (tokens[0] === 'LOG') {