diff --git a/modules/draw.js b/modules/draw.js index 839c7da..d157f58 100644 --- a/modules/draw.js +++ b/modules/draw.js @@ -222,9 +222,15 @@ function draw_info(replay, index, infodiv, selection) { if (house) { - cell_line += ` - house (${house.id}), + cell_line += ` - house, cd: ${house.cd}, - cmd: ${replay.get_orders_for_house(index, house.x, house.y)}`; + cmd: ${replay.get_orders_for_house(index, house.x, house.y)}
`; + + let city = replay.get_city_by_id(index, house.id); + + cell_line += `- city ${city.id}, + fuel: ${city.fuel}, + upkeep: ${city.upkeep}
`; } else if (cell.type) { diff --git a/modules/replay_kaggle.js b/modules/replay_kaggle.js index 8edd01a..5b51b38 100644 --- a/modules/replay_kaggle.js +++ b/modules/replay_kaggle.js @@ -124,6 +124,10 @@ let kaggle_replay_props = { get_unit_by_id(i, id) { return this.get_units(i).filter(u => u.id === id)[0]; }, + + get_city_by_id(i, id) { + return this.get_cities(i).filter(u => u.id === id)[0]; + }, }; // ------------------------------------------------------------------------------------------------ diff --git a/modules/replay_stateful.js b/modules/replay_stateful.js index 9678876..6d9a420 100644 --- a/modules/replay_stateful.js +++ b/modules/replay_stateful.js @@ -191,6 +191,9 @@ let stateful_replay_props = { return this.get_units(i).filter(u => u.id === id)[0]; }, + get_city_by_id(i, id) { + return this.get_cities(i).filter(u => u.id === id)[0]; + }, }; // ------------------------------------------------------------------------------------------------