proclib/todo.txt

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