mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-18 18:11:24 +01:00
refactor: generate wild provicnes start
This commit is contained in:
parent
a1e7727730
commit
859d20546a
2 changed files with 129 additions and 1 deletions
|
|
@ -2,6 +2,7 @@ import {TIME} from "config/logging";
|
|||
import {getInputNumber} from "utils/nodeUtils";
|
||||
import {expandProvinces} from "./expandProvinces";
|
||||
import {generateCoreProvinces} from "./generateCoreProvinces";
|
||||
import {generateWildProvinces} from "./generateWildProvinces";
|
||||
|
||||
export function generateProvinces(
|
||||
states: TStates,
|
||||
|
|
@ -17,8 +18,9 @@ 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 provinces = [...coreProvinces];
|
||||
const provinces = [...coreProvinces, ...wildProvinces];
|
||||
|
||||
TIME && console.timeEnd("generateProvinces");
|
||||
return {provinceIds, provinces};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue