X-Git-Url: https://git.xangelo.ca/?a=blobdiff_plain;f=src%2Frender%2Funit-training.ts;h=0214bfe301402ff31de4ad328a4a1c5cd9b5ac54;hb=9c0287740b282030291008cd9cf204c7f1ca8958;hp=dfbbb1bc40fee300ca5c66558f9e9059c8e65db0;hpb=eec9780142ca4cc052d9575528d6dc6f3bfc4fe6;p=browser-rts.git diff --git a/src/render/unit-training.ts b/src/render/unit-training.ts index dfbbb1b..0214bfe 100644 --- a/src/render/unit-training.ts +++ b/src/render/unit-training.ts @@ -1,5 +1,5 @@ import _ from "lodash"; -import { City } from "../repository/city"; +import { CityWithLocation } from "../repository/city"; import { UnitTrainingQueue } from "../repository/training-queue"; import { Unit } from "../repository/unit"; @@ -13,7 +13,7 @@ function progressBar(current, max): string { `; } -export function renderUnitTraining(city: City, units: Unit[], trainingQueues: UnitTrainingQueue[]): string { +export function renderUnitTraining(city: CityWithLocation, units: Unit[], trainingQueues: UnitTrainingQueue[]): string { const unit = _.keyBy(units, 'slug'); let html = `
@@ -23,18 +23,19 @@ export function renderUnitTraining(city: City, units: Unit[], trainingQueues: Un Unit Avail. + Cost Soldiers ${city.population}
- +
- + Attackers @@ -45,8 +46,8 @@ export function renderUnitTraining(city: City, units: Unit[], trainingQueues: Un - + Defenders @@ -57,8 +58,8 @@ export function renderUnitTraining(city: City, units: Unit[], trainingQueues: Un - + Special Attackers @@ -71,6 +72,7 @@ export function renderUnitTraining(city: City, units: Unit[], trainingQueues: Un + Special Defenders @@ -81,8 +83,8 @@ export function renderUnitTraining(city: City, units: Unit[], trainingQueues: Un - + `; @@ -115,4 +117,4 @@ export function renderUnitTraining(city: City, units: Unit[], trainingQueues: Un `; return html + queues; -} \ No newline at end of file +}