Uses of Interface
squidpony.squidgrid.zone.Zone
| Package | Description |
|---|---|
| squidpony.squidgrid.mapping |
Tools specifically for generating maps and placing content in them, usually working with 2D char arrays.
|
| squidpony.squidgrid.zone |
Ways to represent different types of areas in 2D space; not recommended, most new code uses
GreasedRegion. |
| squidpony.squidmath |
A very broad package containing random number generators, geometry tools, data structures, and noise functions.
|
-
Uses of Zone in squidpony.squidgrid.mapping
Subinterfaces of Zone in squidpony.squidgrid.mapping Modifier and Type Interface Description interfaceRectangleRectangles in 2D grids.Classes in squidpony.squidgrid.mapping that implement Zone Modifier and Type Class Description static classRectangle.ImplMethods in squidpony.squidgrid.mapping that return Zone Modifier and Type Method Description ZoneRectangle.Impl. translate(int x, int y) -
Uses of Zone in squidpony.squidgrid.zone
Subinterfaces of Zone in squidpony.squidgrid.zone Modifier and Type Interface Description interfaceImmutableZoneCreated by Tommy Ettinger on 11/24/2016.interfaceMutableZoneCreated by Tommy Ettinger on 11/24/2016.Classes in squidpony.squidgrid.zone that implement Zone Modifier and Type Class Description classCoordPackerZoneA zone constructed byCoordPacker.classListZoneA zone defined by aList.static classZone.SkeletonA convenience partial implementation.Methods in squidpony.squidgrid.zone that return Zone Modifier and Type Method Description ZoneImmutableZone. expand(int distance)Expands the area of this Zone in the four cardinal directions, performing the expansion consecutivelydistancetimes.ZoneMutableZone. expand(int distance)Expands this Zone in the four cardinal directions, performing the expansion consecutivelydistancetimes.ZoneImmutableZone. expand8way(int distance)Expands the area of this Zone in the four cardinal and four diagonal directions, performing the expansion consecutivelydistancetimes.ZoneMutableZone. expand8way(int distance)Expands this Zone in the four cardinal and four diagonal directions, performing the expansion consecutivelydistancetimes.ZoneCoordPackerZone. extend()ZoneZone. extend()Gets a new Zone that contains all the Coords inthisplus all neighboring Coords, which can be orthogonally or diagonally adjacent to any Coord this has in it.ZoneZone.Skeleton. extend()ZoneCoordPackerZone. translate(int x, int y)ZoneZone.Skeleton. translate(int x, int y)ZoneZone.Skeleton. translate(Coord c)ZoneZone. translate(int x, int y)ZoneZone. translate(Coord c)Methods in squidpony.squidgrid.zone with parameters of type Zone Modifier and Type Method Description booleanCoordPackerZone. contains(Zone other)booleanZone. contains(Zone other)booleanZone.Skeleton. contains(Zone other)booleanCoordPackerZone. intersectsWith(Zone other)booleanZone. intersectsWith(Zone other)booleanZone.Skeleton. intersectsWith(Zone other) -
Uses of Zone in squidpony.squidmath
Classes in squidpony.squidmath that implement Zone Modifier and Type Class Description classGreasedRegionRegion encoding of on/off information about areas using bitsets; uncompressed (fatty), but fast (greased lightning).Methods in squidpony.squidmath with parameters of type Zone Modifier and Type Method Description booleanGreasedRegion. contains(Zone other)Checks whether all Coords inotherare also present inthis.booleanGreasedRegion. intersectsWith(Zone other)