mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-18 18:11:24 +01:00
refactor: generate wild provicnes continue
This commit is contained in:
parent
859d20546a
commit
2c35122bb8
5 changed files with 201 additions and 111 deletions
|
|
@ -8,7 +8,8 @@ export function generateProvinces(
|
|||
states: TStates,
|
||||
burgs: TBurgs,
|
||||
cultures: TCultures,
|
||||
cells: Pick<IPack["cells"], "i" | "c" | "h" | "t" | "state" | "burg">
|
||||
features: TPackFeatures,
|
||||
cells: Pick<IPack["cells"], "i" | "c" | "h" | "t" | "f" | "culture" | "state" | "burg">
|
||||
) {
|
||||
TIME && console.time("generateProvinces");
|
||||
|
||||
|
|
@ -18,7 +19,17 @@ export function generateProvinces(
|
|||
|
||||
const coreProvinces = generateCoreProvinces(states, burgs, cultures, percentage);
|
||||
const provinceIds = expandProvinces(percentage, coreProvinces, cells);
|
||||
const wildProvinces = generateWildProvinces(states, burgs, cultures, coreProvinces, provinceIds, cells); // mutates provinceIds
|
||||
|
||||
const wildProvinces = generateWildProvinces({
|
||||
states,
|
||||
burgs,
|
||||
cultures,
|
||||
features,
|
||||
coreProvinces,
|
||||
provinceIds,
|
||||
percentage,
|
||||
cells
|
||||
}); // mutates provinceIds
|
||||
|
||||
const provinces = [...coreProvinces, ...wildProvinces];
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue