mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-18 18:11:24 +01:00
refactor: population utils
This commit is contained in:
parent
3125366944
commit
3c850d8d46
22 changed files with 443 additions and 330 deletions
2
src/types/note.d.ts
vendored
2
src/types/note.d.ts
vendored
|
|
@ -1,5 +1,5 @@
|
|||
interface INote {
|
||||
id: number;
|
||||
id: string;
|
||||
name: string;
|
||||
legend: string;
|
||||
}
|
||||
|
|
|
|||
23
src/types/pack.d.ts
vendored
23
src/types/pack.d.ts
vendored
|
|
@ -1,5 +1,3 @@
|
|||
import {Numeric} from "d3";
|
||||
|
||||
interface IPack {
|
||||
vertices: {
|
||||
p: TPoints;
|
||||
|
|
@ -23,16 +21,18 @@ interface IPack {
|
|||
cultures: ICulture[];
|
||||
provinces: IProvince[];
|
||||
burgs: IBurg[];
|
||||
rivers: IRiver[];
|
||||
religions: IReligion[];
|
||||
}
|
||||
|
||||
interface IFeature {
|
||||
i: Numeric;
|
||||
i: number;
|
||||
}
|
||||
|
||||
interface IState {
|
||||
i: number;
|
||||
name: string;
|
||||
fullName: string;
|
||||
removed?: boolean;
|
||||
}
|
||||
|
||||
|
|
@ -45,6 +45,7 @@ interface ICulture {
|
|||
interface IProvince {
|
||||
i: number;
|
||||
name: string;
|
||||
fullName: string;
|
||||
removed?: boolean;
|
||||
}
|
||||
|
||||
|
|
@ -63,3 +64,19 @@ interface IReligion {
|
|||
name: string;
|
||||
removed?: boolean;
|
||||
}
|
||||
|
||||
interface IRiver {
|
||||
i: number;
|
||||
name: string;
|
||||
basin: number;
|
||||
parent: number;
|
||||
type: string;
|
||||
source: number;
|
||||
mouth: number;
|
||||
sourceWidth: number;
|
||||
width: number;
|
||||
widthFactor: number;
|
||||
length: number;
|
||||
discharge: number;
|
||||
cells: number[];
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue