Walkmap 0.1.0-SNAPSHOT
Released under the EPL-2.0 OR GPL-2.0-or-later WITH Classpath-exception-2.0
A Clojure library designed to assist in computing walkmaps for games.
Installation
To install, add the following dependency to your project or build file:
[journeyman-cc/walkmap "0.1.0-SNAPSHOT"]
Topics
Namespaces
walkmap.core
This namespace mostly gets used as a scratchpad for ideas which haven’t yet solidified.
Public variables and functions:
walkmap.core
This namespace mostly gets used as a scratchpad for ideas which haven’t yet solidified.
Public variables and functions:
walkmap.edge
Essentially the specification for things we shall consider to be an edge. An edge is a line segment having just a start and an end, with no intervening nodes.
Public variables and functions:
walkmap.ocean
Deal with (specifically, at this stage, cull) ocean areas
Public variables and functions:
walkmap.path
Essentially the specification for things we shall consider to be path.
Public variables and functions:
walkmap.polygon
Essentially the specification for things we shall consider to be polygons.
Public variables and functions:
walkmap.stl
Utility functions dealing with stereolithography (STL) files. Not a stable API yet!
Public variables and functions:
walkmap.svg
Utility functions for writing stereolithography (STL) files (and possibly, later, other geometry files of interest to us) as scalable vector graphics (SVG).
Public variables and functions:
walkmap.tag
Code for tagging, untagging, and finding tags on objects. Note the use of the namespaced keyword, :walkmap.tag/tags
, denoted in this file ::tags
. This is in an attempt to avoid name clashes with other uses of this key.
walkmap.vertex
Essentially the specification for things we shall consider to be vertices.
Public variables and functions: