mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-18 18:11:24 +01:00
refactor: generation script
This commit is contained in:
parent
c0f6ce00ef
commit
87d8c1024d
31 changed files with 364 additions and 324 deletions
5
src/types/overrides.d.ts
vendored
5
src/types/overrides.d.ts
vendored
|
|
@ -33,3 +33,8 @@ interface Node {
|
|||
on: (name: string, fn: EventListenerOrEventListenerObject, options?: AddEventListenerOptions) => void;
|
||||
off: (name: string, fn: EventListenerOrEventListenerObject) => void;
|
||||
}
|
||||
|
||||
interface Quadtree extends d3.Quadtree<Number> {
|
||||
find: (x: number, y: number, radius: number) => [x: number, y: number, cellId: number];
|
||||
findAll: (x: number, y: number, radius: number) => [x: number, y: number, cellId: number][];
|
||||
}
|
||||
|
|
|
|||
6
src/types/pack.d.ts
vendored
6
src/types/pack.d.ts
vendored
|
|
@ -29,7 +29,7 @@ interface IPackCells {
|
|||
burg: UintArray;
|
||||
haven: UintArray;
|
||||
harbor: UintArray;
|
||||
q: d3.Quadtree<number[]>;
|
||||
q: Quadtree;
|
||||
}
|
||||
|
||||
interface IPackBase extends IGraph {
|
||||
|
|
@ -95,6 +95,9 @@ interface IBurg {
|
|||
x: number;
|
||||
y: number;
|
||||
population: number;
|
||||
port: number;
|
||||
shanty: number;
|
||||
MFCG?: string | number;
|
||||
removed?: boolean;
|
||||
}
|
||||
|
||||
|
|
@ -119,4 +122,5 @@ interface IRiver {
|
|||
length: number;
|
||||
discharge: number;
|
||||
cells: number[];
|
||||
points?: number[];
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue