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];
+ },
};
// ------------------------------------------------------------------------------------------------