mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-22 12:01:23 +01:00
show production in burgs editor
This commit is contained in:
parent
eda75ed98e
commit
c219ba8045
2 changed files with 22 additions and 5 deletions
11
index.css
11
index.css
|
|
@ -1639,6 +1639,15 @@ div.states > div.resourceBonus > span.icon-male {
|
||||||
line-height: 1.4em;
|
line-height: 1.4em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#burgBody {
|
||||||
|
display: flex;
|
||||||
|
padding-bottom: 0.3em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#burgBody > div {
|
||||||
|
width: 18em;
|
||||||
|
}
|
||||||
|
|
||||||
#burgBody div.label {
|
#burgBody div.label {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
width: 6em;
|
width: 6em;
|
||||||
|
|
@ -1653,7 +1662,7 @@ div.states > div.resourceBonus > span.icon-male {
|
||||||
#burgBody > div > div,
|
#burgBody > div > div,
|
||||||
#riverBody > div,
|
#riverBody > div,
|
||||||
#lakeBody > div {
|
#lakeBody > div {
|
||||||
padding: 0.1em;
|
line-height: 1.8em;
|
||||||
}
|
}
|
||||||
|
|
||||||
#riverBody div.label,
|
#riverBody div.label,
|
||||||
|
|
|
||||||
|
|
@ -57,10 +57,6 @@ function editBurg(id) {
|
||||||
function updateBurgValues() {
|
function updateBurgValues() {
|
||||||
const id = +elSelected.attr('data-id');
|
const id = +elSelected.attr('data-id');
|
||||||
const b = pack.burgs[id];
|
const b = pack.burgs[id];
|
||||||
const province = pack.cells.province[b.cell];
|
|
||||||
const provinceName = province ? pack.provinces[province].fullName + ', ' : '';
|
|
||||||
const stateName = pack.states[b.state].fullName || pack.states[b.state].name;
|
|
||||||
document.getElementById('burgProvinceAndState').innerHTML = provinceName + stateName;
|
|
||||||
|
|
||||||
document.getElementById("burgName").value = b.name;
|
document.getElementById("burgName").value = b.name;
|
||||||
document.getElementById("burgType").value = b.type || "Generic";
|
document.getElementById("burgType").value = b.type || "Generic";
|
||||||
|
|
@ -99,6 +95,18 @@ function editBurg(id) {
|
||||||
document.getElementById("burgExport").innerHTML = getExport(deals.filter((deal) => deal.exporter === b.i));
|
document.getElementById("burgExport").innerHTML = getExport(deals.filter((deal) => deal.exporter === b.i));
|
||||||
document.getElementById("burgImport").innerHTML = '';
|
document.getElementById("burgImport").innerHTML = '';
|
||||||
|
|
||||||
|
// economics block
|
||||||
|
let productionHTML = '';
|
||||||
|
for (const resourceId in b.production) {
|
||||||
|
const {name, icon} = Resources.get(+resourceId);
|
||||||
|
const production = b.production[resourceId];
|
||||||
|
productionHTML += `<span data-tip="${name}: ${production}">
|
||||||
|
<svg class="resIcon"><use href="#${icon}"></svg>
|
||||||
|
<span style="margin: 0 0.2em 0 -0.2em">${production}</span>
|
||||||
|
</span>`;
|
||||||
|
}
|
||||||
|
document.getElementById('burgProduction').innerHTML = productionHTML;
|
||||||
|
|
||||||
//toggle lock
|
//toggle lock
|
||||||
updateBurgLockIcon();
|
updateBurgLockIcon();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue