mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-22 03:51:23 +01:00
#257 Update culture namesbase on change
This commit is contained in:
parent
54ec78af54
commit
9252838e93
1 changed files with 12 additions and 1 deletions
|
|
@ -122,6 +122,7 @@ function editCultures() {
|
||||||
body.querySelectorAll("div > input.statePower").forEach(el => el.addEventListener("input", cultureChangeExpansionism));
|
body.querySelectorAll("div > input.statePower").forEach(el => el.addEventListener("input", cultureChangeExpansionism));
|
||||||
body.querySelectorAll("div > select.cultureType").forEach(el => el.addEventListener("change", cultureChangeType));
|
body.querySelectorAll("div > select.cultureType").forEach(el => el.addEventListener("change", cultureChangeType));
|
||||||
body.querySelectorAll("div > select.cultureBase").forEach(el => el.addEventListener("click", updateBaseOptions));
|
body.querySelectorAll("div > select.cultureBase").forEach(el => el.addEventListener("click", updateBaseOptions));
|
||||||
|
body.querySelectorAll("div > select.cultureBase").forEach(el => el.addEventListener("change", cultureUpdateBase));
|
||||||
body.querySelectorAll("div > span.icon-arrows-cw").forEach(el => el.addEventListener("click", cultureRegenerateBurgs));
|
body.querySelectorAll("div > span.icon-arrows-cw").forEach(el => el.addEventListener("click", cultureRegenerateBurgs));
|
||||||
body.querySelectorAll("div > span.icon-trash-empty").forEach(el => el.addEventListener("click", cultureRemove));
|
body.querySelectorAll("div > span.icon-trash-empty").forEach(el => el.addEventListener("click", cultureRemove));
|
||||||
|
|
||||||
|
|
@ -193,6 +194,16 @@ function editCultures() {
|
||||||
nameBases.forEach((b, i) => this.options.add(new Option(b.name, i, false, i === v)));
|
nameBases.forEach((b, i) => this.options.add(new Option(b.name, i, false, i === v)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function cultureUpdateBase() {
|
||||||
|
const culture = +this.parentNode.dataset.id;
|
||||||
|
const v = +this.value;
|
||||||
|
pack.cultures.forEach(el => {
|
||||||
|
if (el.i === culture) {
|
||||||
|
el.base = v;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
function cultureRegenerateBurgs() {
|
function cultureRegenerateBurgs() {
|
||||||
if (customization === 4) return;
|
if (customization === 4) return;
|
||||||
const culture = +this.parentNode.dataset.id;
|
const culture = +this.parentNode.dataset.id;
|
||||||
|
|
@ -432,4 +443,4 @@ function editCultures() {
|
||||||
exitCulturesManualAssignment();
|
exitCulturesManualAssignment();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue