├── .gitignore ├── LICENSE ├── README.md ├── images └── jwalkable.gif ├── settings.gradle └── src └── main └── java ├── _Array └── ArrayIterator.java ├── com └── dongbat │ └── walkable │ ├── FloatArray.java │ ├── PathHelper.java │ └── PathfinderException.java ├── haxe ├── IMap.java ├── ds │ ├── ObjectMap.java │ └── StringMap.java ├── io │ ├── Bytes.java │ ├── Eof.java │ └── Error.java ├── lang │ ├── Closure.java │ ├── DynamicObject.java │ ├── EmptyObject.java │ ├── Enum.java │ ├── Exceptions.java │ ├── FieldLookup.java │ ├── Function.java │ ├── HaxeException.java │ ├── HxObject.java │ ├── IEquatable.java │ ├── IHxObject.java │ ├── ParamEnum.java │ ├── Runtime.java │ ├── StringExt.java │ ├── StringRefl.java │ ├── VarArgsBase.java │ └── VarArgsFunction.java └── root │ ├── Array.java │ ├── Reflect.java │ ├── Std.java │ ├── StringBuf.java │ ├── StringTools.java │ └── Type.java ├── hxDaedalus ├── ai │ ├── AStar.java │ ├── EntityAI.java │ ├── Funnel.java │ └── PathFinder.java ├── data │ ├── ConstraintSegment.java │ ├── ConstraintShape.java │ ├── Edge.java │ ├── Face.java │ ├── Mesh.java │ ├── Obstacle.java │ ├── Vertex.java │ ├── graph │ │ ├── Graph.java │ │ ├── GraphEdge.java │ │ └── GraphNode.java │ └── math │ │ ├── EdgeData.java │ │ ├── Geom2D.java │ │ ├── Intersection.java │ │ ├── Matrix2D.java │ │ ├── NodeData.java │ │ ├── Point2D.java │ │ ├── Potrace.java │ │ ├── RandGenerator.java │ │ ├── ShapeSimplifier.java │ │ └── Tools.java ├── factories │ └── RectMesh.java ├── iterators │ ├── FromFaceToInnerEdges.java │ ├── FromMeshToVertices.java │ ├── FromVertexToHoldingFaces.java │ ├── FromVertexToIncomingEdges.java │ └── FromVertexToOutgoingEdges.java └── view │ └── SimpleView.java ├── hxPixels ├── PixelFormat.java └── _Pixels │ ├── PixelsData.java │ └── Pixels_Impl_.java └── wings ├── core └── ISimpleDrawingContext.java ├── data └── MathPoints.java └── javaSwing ├── BasicSwing.java ├── SimpleDrawingContext.java ├── Surface.java └── SwingHeader.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/README.md -------------------------------------------------------------------------------- /images/jwalkable.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/images/jwalkable.gif -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'jwalkable' 2 | -------------------------------------------------------------------------------- /src/main/java/_Array/ArrayIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/_Array/ArrayIterator.java -------------------------------------------------------------------------------- /src/main/java/com/dongbat/walkable/FloatArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/com/dongbat/walkable/FloatArray.java -------------------------------------------------------------------------------- /src/main/java/com/dongbat/walkable/PathHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/com/dongbat/walkable/PathHelper.java -------------------------------------------------------------------------------- /src/main/java/com/dongbat/walkable/PathfinderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/com/dongbat/walkable/PathfinderException.java -------------------------------------------------------------------------------- /src/main/java/haxe/IMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/IMap.java -------------------------------------------------------------------------------- /src/main/java/haxe/ds/ObjectMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/ds/ObjectMap.java -------------------------------------------------------------------------------- /src/main/java/haxe/ds/StringMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/ds/StringMap.java -------------------------------------------------------------------------------- /src/main/java/haxe/io/Bytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/io/Bytes.java -------------------------------------------------------------------------------- /src/main/java/haxe/io/Eof.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/io/Eof.java -------------------------------------------------------------------------------- /src/main/java/haxe/io/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/io/Error.java -------------------------------------------------------------------------------- /src/main/java/haxe/lang/Closure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/lang/Closure.java -------------------------------------------------------------------------------- /src/main/java/haxe/lang/DynamicObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/lang/DynamicObject.java -------------------------------------------------------------------------------- /src/main/java/haxe/lang/EmptyObject.java: -------------------------------------------------------------------------------- 1 | // Generated by Haxe 3.4.2 2 | package haxe.lang; 3 | 4 | public enum EmptyObject 5 | { 6 | EMPTY 7 | } 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/main/java/haxe/lang/Enum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/lang/Enum.java -------------------------------------------------------------------------------- /src/main/java/haxe/lang/Exceptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/lang/Exceptions.java -------------------------------------------------------------------------------- /src/main/java/haxe/lang/FieldLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/lang/FieldLookup.java -------------------------------------------------------------------------------- /src/main/java/haxe/lang/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/lang/Function.java -------------------------------------------------------------------------------- /src/main/java/haxe/lang/HaxeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/lang/HaxeException.java -------------------------------------------------------------------------------- /src/main/java/haxe/lang/HxObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/lang/HxObject.java -------------------------------------------------------------------------------- /src/main/java/haxe/lang/IEquatable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/lang/IEquatable.java -------------------------------------------------------------------------------- /src/main/java/haxe/lang/IHxObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/lang/IHxObject.java -------------------------------------------------------------------------------- /src/main/java/haxe/lang/ParamEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/lang/ParamEnum.java -------------------------------------------------------------------------------- /src/main/java/haxe/lang/Runtime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/lang/Runtime.java -------------------------------------------------------------------------------- /src/main/java/haxe/lang/StringExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/lang/StringExt.java -------------------------------------------------------------------------------- /src/main/java/haxe/lang/StringRefl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/lang/StringRefl.java -------------------------------------------------------------------------------- /src/main/java/haxe/lang/VarArgsBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/lang/VarArgsBase.java -------------------------------------------------------------------------------- /src/main/java/haxe/lang/VarArgsFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/lang/VarArgsFunction.java -------------------------------------------------------------------------------- /src/main/java/haxe/root/Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/root/Array.java -------------------------------------------------------------------------------- /src/main/java/haxe/root/Reflect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/root/Reflect.java -------------------------------------------------------------------------------- /src/main/java/haxe/root/Std.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/root/Std.java -------------------------------------------------------------------------------- /src/main/java/haxe/root/StringBuf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/root/StringBuf.java -------------------------------------------------------------------------------- /src/main/java/haxe/root/StringTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/root/StringTools.java -------------------------------------------------------------------------------- /src/main/java/haxe/root/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/haxe/root/Type.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/ai/AStar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/ai/AStar.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/ai/EntityAI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/ai/EntityAI.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/ai/Funnel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/ai/Funnel.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/ai/PathFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/ai/PathFinder.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/ConstraintSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/ConstraintSegment.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/ConstraintShape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/ConstraintShape.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/Edge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/Edge.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/Face.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/Face.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/Mesh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/Mesh.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/Obstacle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/Obstacle.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/Vertex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/Vertex.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/graph/Graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/graph/Graph.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/graph/GraphEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/graph/GraphEdge.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/graph/GraphNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/graph/GraphNode.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/math/EdgeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/math/EdgeData.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/math/Geom2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/math/Geom2D.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/math/Intersection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/math/Intersection.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/math/Matrix2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/math/Matrix2D.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/math/NodeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/math/NodeData.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/math/Point2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/math/Point2D.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/math/Potrace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/math/Potrace.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/math/RandGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/math/RandGenerator.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/math/ShapeSimplifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/math/ShapeSimplifier.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/data/math/Tools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/data/math/Tools.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/factories/RectMesh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/factories/RectMesh.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/iterators/FromFaceToInnerEdges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/iterators/FromFaceToInnerEdges.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/iterators/FromMeshToVertices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/iterators/FromMeshToVertices.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/iterators/FromVertexToHoldingFaces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/iterators/FromVertexToHoldingFaces.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/iterators/FromVertexToIncomingEdges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/iterators/FromVertexToIncomingEdges.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/iterators/FromVertexToOutgoingEdges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/iterators/FromVertexToOutgoingEdges.java -------------------------------------------------------------------------------- /src/main/java/hxDaedalus/view/SimpleView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxDaedalus/view/SimpleView.java -------------------------------------------------------------------------------- /src/main/java/hxPixels/PixelFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxPixels/PixelFormat.java -------------------------------------------------------------------------------- /src/main/java/hxPixels/_Pixels/PixelsData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxPixels/_Pixels/PixelsData.java -------------------------------------------------------------------------------- /src/main/java/hxPixels/_Pixels/Pixels_Impl_.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/hxPixels/_Pixels/Pixels_Impl_.java -------------------------------------------------------------------------------- /src/main/java/wings/core/ISimpleDrawingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/wings/core/ISimpleDrawingContext.java -------------------------------------------------------------------------------- /src/main/java/wings/data/MathPoints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/wings/data/MathPoints.java -------------------------------------------------------------------------------- /src/main/java/wings/javaSwing/BasicSwing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/wings/javaSwing/BasicSwing.java -------------------------------------------------------------------------------- /src/main/java/wings/javaSwing/SimpleDrawingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/wings/javaSwing/SimpleDrawingContext.java -------------------------------------------------------------------------------- /src/main/java/wings/javaSwing/Surface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/wings/javaSwing/Surface.java -------------------------------------------------------------------------------- /src/main/java/wings/javaSwing/SwingHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/implicit-invocation/jwalkable/HEAD/src/main/java/wings/javaSwing/SwingHeader.java --------------------------------------------------------------------------------