X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=make_graph.py;h=62ac68b5c20d301c706d1649e1207544eafd5bf3;hb=17840d0e158e47e6dba3d62b4b8cdcf97071d924;hp=16ebcba725c8cf1b503c9da1e2be8332449f87ab;hpb=60d70705063266ed23b1e86d11145770087f660f;p=open-adventure.git diff --git a/make_graph.py b/make_graph.py index 16ebcba..62ac68b 100755 --- a/make_graph.py +++ b/make_graph.py @@ -5,7 +5,7 @@ usage: make-graph.py [-a] -d] [-m] [-s] Make a DOT graph of Colossal Cave. -a = emit graph of entire dungeon --d = emit graoh of mazw all different +-d = emit graph of maze all different -f = emit graph of forest locations -m = emit graph of maze all alike -s = emit graph of non-forest surface locations @@ -14,7 +14,7 @@ Make a DOT graph of Colossal Cave. # Copyright (c) 2017 by Eric S. Raymond # SPDX-License-Identifier: BSD-2-clause -# pylint: disable=consider-using-f-string +# pylint: disable=consider-using-f-string,line-too-long,invalid-name,missing-function-docstring,multiple-imports,redefined-outer-name import sys, getopt, yaml @@ -70,7 +70,7 @@ def roomlabel(loc): return description # A forwarder is a location that you can't actually stop in - when you go there -# it ships some message (which is the point) then shifts you to a nexr location. +# it ships some message (which is the point) then shifts you to a next location. # A forwarder has a zero-length array of notion verbs in its travel section. # # Here is an example forwarder declaration: @@ -97,7 +97,7 @@ def forward(loc): return loc def reveal(objname): - "Should this object be revealed when mappinmg?" + "Should this object be revealed when mapping?" if "OBJ_" in objname: return False if objname == "VEND": @@ -148,8 +148,8 @@ if __name__ == "__main__": startlocs[location] = [objname] # Compute reachability, using forwards. - # Dictionary ke6y is (from, to) iff its a valid link, - # value is correspoinding motion verbs. + # Dictionary key is (from, to) iff its a valid link, + # value is corresponding motion verbs. links = {} nodes = [] for (loc, attrs) in db["locations"]: