27 lines
1.0 KiB
Plaintext
27 lines
1.0 KiB
Plaintext
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
TODO
|
|
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `
|
|
,,,,,,,,,,,,,,,,
|
|
Procedural Liberry
|
|
` ` ` ` ` ` ` `
|
|
- buildStructure generates live Structure into live structures list
|
|
- Pathing from structure to structure via live structures list
|
|
* linkStructures(), calls buildStructure from x0,y0 to x1,y1
|
|
* has pathing rules:
|
|
* A* - uses A* to generate a path
|
|
* DUMB - attempt to dumbly walk via x/y inc/dec
|
|
* FORCE - path _must_ connect - if retries run out, forced replace occurs
|
|
* UNIQUE - only path to a specific structure once
|
|
* ALL - repeat until all unpathed to structures are connected
|
|
* from_depth - how deep to start pathing from
|
|
* to_depth - how deep to end pathing into "to"
|
|
* if a liveStructure has path_limit specified, that liveStructure will be pathed to only up to that limit.
|
|
- ktkPathing
|
|
* flags
|
|
- A*, DUMB, FORCE, ALL, UNIQUE
|
|
* from_x, from_y - start NumberSet(s)
|
|
* to_x, to_y - end Numberset(s)
|
|
* x, y - randomized placement offsets
|
|
|
|
|