hiding option, readme
This commit is contained in:
37
ReadMe.md
Normal file
37
ReadMe.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# World6-travelmap
|
||||
I made a little program for displaying a simplistic graph of nodes and edges to
|
||||
make a travel network with calculated distances... specifically for my Minecraft
|
||||
World.
|
||||
|
||||
Data must be in a map.json file. `nodes` is an object with named arrays of info.
|
||||
Each node is an `x`, `y`, and `z` position. The optional 4th item is `true` to
|
||||
display the node's name, a string to display *that* as the node name, or `false`
|
||||
to completely hide a node. `edges` is an array of arrays of two names of nodes.
|
||||
An optional 3rd item can be set to `false` to hide an edge.
|
||||
|
||||
- TODO: Make drag and drop loading of a JSON file possible. :D
|
||||
- TODO: Make it not error with no map file.
|
||||
|
||||
## Example JSON
|
||||
|
||||
```json
|
||||
{
|
||||
"nodes": {
|
||||
"TestA": [100, 0, 100],
|
||||
"TestB": [150, 0, 200],
|
||||
"TestC": [300, 0, -200, true],
|
||||
"TestE": [1200, 0, 200, "Displayed Name"],
|
||||
"TestFarLeft": [-200, 5000, 50],
|
||||
"TestFarBottomRight": [1200, 0, 2000, true],
|
||||
"Hidden Node": [0, 0, 0, false]
|
||||
},
|
||||
"edges": [
|
||||
["TestA", "TestB"],
|
||||
["TestA", "TestC"],
|
||||
["TestB", "TestC"],
|
||||
["TestC", "TestE"],
|
||||
["TestE", "TestFarLeft"],
|
||||
["Hidden Node", "TestC", false]
|
||||
]
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user