+function percent(curr: number, max: number, cap?: number): number {
+ const val = Math.ceil((curr/max) * 100);
+ if(cap && val > cap) {
+ return cap;
+ }
+
+ return val;
+}
+
+type Usage = {
+ foodUsagePerTick: number;
+ foodProductionPerTick: number;
+ energyUsagePerTick: number;
+ energyProductionPerTick: number;
+}
+
+const cityRepo = new CityRepository();
+
+export function renderKingomOverview(city: CityWithLocation & Usage, account: Account): string {
+ const foodRateOfChange = city.foodProductionPerTick - city.foodUsagePerTick;
+ const energyRateOfChange = city.energyProductionPerTick - city.energyUsagePerTick;