Index

$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages

O

object - Variable in class squidpony.squidai.graph.Node
 
objectArrayHasher - Static variable in class squidpony.squidmath.CrossHash
 
objectUnwrap(Iterator<? extends K>, K[]) - Static method in class squidpony.squidmath.OrderedMap
Unwraps an iterator into an array.
objectUnwrap(Iterator<? extends K>, K[], int, int) - Static method in class squidpony.squidmath.OrderedMap
Unwraps an iterator into an array starting at a given offset for a given number of elements.
obtainEdge() - Method in class squidpony.squidai.graph.DirectedGraph
 
obtainEdge() - Method in class squidpony.squidai.graph.Graph
 
obtainEdge() - Method in class squidpony.squidai.graph.UndirectedGraph
 
ObText - Class in squidpony
A simple format parser for String-based configuration or data files where JSON is overkill.
ObText() - Constructor for class squidpony.ObText
 
ObText(CharSequence) - Constructor for class squidpony.ObText
 
ObText.ContentMatcher - Class in squidpony
 
ObText.ObTextEntry - Class in squidpony
 
ObTextEntry() - Constructor for class squidpony.ObText.ObTextEntry
 
ObTextEntry(String) - Constructor for class squidpony.ObText.ObTextEntry
 
ObTextEntry(String, Collection<ObText.ObTextEntry>) - Constructor for class squidpony.ObText.ObTextEntry
 
OCTAHEDRON - squidpony.squidgrid.Radius
In an unobstructed area the FOV would be a octahedron.
octaves - Variable in class squidpony.squidmath.Noise.InverseLayered1D
 
octaves - Variable in class squidpony.squidmath.Noise.InverseLayered2D
 
octaves - Variable in class squidpony.squidmath.Noise.InverseLayered3D
 
octaves - Variable in class squidpony.squidmath.Noise.InverseLayered4D
 
octaves - Variable in class squidpony.squidmath.Noise.InverseLayered6D
 
octaves - Variable in class squidpony.squidmath.Noise.Layered1D
 
octaves - Variable in class squidpony.squidmath.Noise.Layered2D
 
octaves - Variable in class squidpony.squidmath.Noise.Layered3D
 
octaves - Variable in class squidpony.squidmath.Noise.Layered4D
 
octaves - Variable in class squidpony.squidmath.Noise.Layered6D
 
octaves - Variable in class squidpony.squidmath.Noise.Ridged2D
 
octaves - Variable in class squidpony.squidmath.Noise.Ridged3D
 
octaves - Variable in class squidpony.squidmath.Noise.Ridged4D
 
octaves - Variable in class squidpony.squidmath.Noise.Ridged6D
 
octaves - Variable in class squidpony.squidmath.Noise.Slick2D
 
octaves - Variable in class squidpony.squidmath.Noise.Slick3D
 
octaves - Variable in class squidpony.squidmath.Noise.Slick4D
 
octaves - Variable in class squidpony.squidmath.Noise.Slick6D
 
octaves - Variable in class squidpony.squidmath.Noise.Turbulent2D
 
octaves - Variable in class squidpony.squidmath.Noise.Turbulent3D
 
octaves - Variable in class squidpony.squidmath.Noise.Turbulent4D
 
octaves - Variable in class squidpony.squidmath.Noise.Turbulent6D
 
octaves - Variable in class squidpony.squidmath.Noise.Viny2D
 
octaves - Variable in class squidpony.squidmath.Noise.Viny3D
 
octaves - Variable in class squidpony.squidmath.Noise.Viny4D
 
octaves - Variable in class squidpony.squidmath.Noise.Viny6D
 
of(int, int, long...) - Static method in class squidpony.squidmath.GreasedRegion
Constructs a GreasedRegion using a vararg for data.
offsetsCircle(int, int, double) - Static method in class squidpony.squidmath.TuringPattern
Pre-calculates the indices into a substance array that will need to be averaged per point in that array for an activator or inhibitor.
offsetsCircleInto(int[][], int, int, double) - Static method in class squidpony.squidmath.TuringPattern
Given an offset information array that has been modified and should be returned to its unmodified state, this uses the given width, height, and radius (which should be the same as what this was originally constructed with) to modify offsets in-place as if it was freshly-made, even if the array is final.
oldest - Variable in class squidpony.squidgrid.mapping.GrowingTreeMazeGenerator
Produces mostly straight corridors that dead-end at the map's edge; probably only useful with GrowingTreeMazeGenerator.mix(ChoosingMethod, double, ChoosingMethod, double).
omega - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
omega - Static variable in class squidpony.squidmath.CrossHash.Mist
 
omega - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
omega_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
omega_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
omega_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
omicron - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
omicron - Static variable in class squidpony.squidmath.CrossHash.Mist
 
omicron - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
omicron_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
omicron_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
omicron_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
onlySquareRooms - Variable in class squidpony.squidgrid.mapping.RectangleRoomFinder
true to restrict this to find square rooms
onUnitShape(double, IRNG) - Method in enum squidpony.squidgrid.Radius
 
onUnitShape3D(double, IRNG) - Method in enum squidpony.squidgrid.Radius
 
OPEN_AREAS - squidpony.squidgrid.mapping.styled.TilesetType
A map that's less dungeon-like than the others, with lots of open space.
OpenAreas - Class in squidpony.tileset
 
OpenAreas() - Constructor for class squidpony.tileset.OpenAreas
 
openAssociated() - Method in class squidpony.ObText.ObTextEntry
 
openDoors(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
When a map is generated by DungeonGenerator with addDoors enabled, different chars are used for vertical and horizontal doors ('+' for vertical and '/' for horizontal).
openId - Static variable in class squidpony.ObText
 
openingConsonants - Variable in class squidpony.FakeLanguageGen
 
openingVowels - Variable in class squidpony.FakeLanguageGen
 
openRooms - Static variable in class squidpony.squidgrid.MimicFill
 
opposite() - Method in enum squidpony.squidgrid.Direction
Returns the direction directly opposite of this one.
or(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
Union of two GreasedRegions, assigning the result into this GreasedRegion.
OrbitRNG - Class in squidpony.squidmath
A variant on ThrustAltRNG that gives up some speed to gain a much better period and the ability to produce all possible long values over that period.
OrbitRNG() - Constructor for class squidpony.squidmath.OrbitRNG
Creates a new generator seeded using Math.random.
OrbitRNG(long) - Constructor for class squidpony.squidmath.OrbitRNG
 
OrbitRNG(long, long) - Constructor for class squidpony.squidmath.OrbitRNG
 
order - Variable in class squidpony.squidmath.Arrangement
The ordering of entries, with the nth entry in order being the index into Arrangement.key and Arrangement.value to find that entry's key and value.
order - Variable in class squidpony.squidmath.IntDoubleOrderedMap
An IntVLA (variable-length int sequence) that stores the positions in the key array of specific keys, with the positions in insertion order.
order - Variable in class squidpony.squidmath.IntIntOrderedMap
An IntVLA (variable-length int sequence) that stores the positions in the key array of specific keys, with the positions in insertion order.
order - Variable in class squidpony.squidmath.OrderedMap
An IntVLA (variable-length int sequence) that stores the positions in the key array of specific keys, with the positions in insertion order.
order - Variable in class squidpony.squidmath.OrderedSet
An IntVLA (variable-length int sequence) that stores the positions in the key array of specific keys, with the positions in insertion order.
ordered - Variable in class squidpony.squidmath.ShortVLA
 
OrderedMap<K,​V> - Class in squidpony.squidmath
A generic insertion-ordered hash map with with a fast implementation, originally from fastutil as Object2ObjectLinkedOpenHashMap but modified to support constant-time indexed access of keys, values, and entries, reordering, and optional hash strategies for unusual keys, such as arrays or usually-dense numeric values.
OrderedMap() - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap with initial expected 16 entries and 0.75f as load factor.
OrderedMap(int) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap with 0.75f as load factor.
OrderedMap(int, float) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap.
OrderedMap(int, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap.
OrderedMap(int, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap with 0.75f as load factor.
OrderedMap(Collection<K>, Collection<V>) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap using the elements of two parallel arrays.
OrderedMap(Collection<K>, Collection<V>, float) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap using the elements of two parallel arrays.
OrderedMap(Map<? extends K, ? extends V>) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap with 0.75f as load factor copying a given one.
OrderedMap(Map<? extends K, ? extends V>, float) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap copying a given one.
OrderedMap(Map<? extends K, ? extends V>, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap copying a given one.
OrderedMap(Map<? extends K, ? extends V>, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap with 0.75f as load factor copying a given one.
OrderedMap(K[], V[]) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap with 0.75f as load factor using the elements of two parallel arrays.
OrderedMap(K[], V[], float) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap using the elements of two parallel arrays.
OrderedMap(K[], V[], float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap using the elements of two parallel arrays.
OrderedMap(K[], V[], CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap with 0.75f as load factor using the elements of two parallel arrays.
OrderedMap(CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedMap
Creates a new OrderedMap with initial expected 16 entries and 0.75f as load factor.
OrderedMap.KeyIterator - Class in squidpony.squidmath
An iterator on keys.
OrderedMap.KeySet - Class in squidpony.squidmath
 
OrderedMap.MapEntrySet - Class in squidpony.squidmath
 
OrderedMap.ValueCollection - Class in squidpony.squidmath
 
OrderedMap.ValueIterator - Class in squidpony.squidmath
An iterator on values.
OrderedSet<K> - Class in squidpony.squidmath
A generic linked hash set with with a fast implementation, originally from fastutil as ObjectLinkedOpenHashSet but modified to support indexed access of items, reordering, and optional hash strategies for array keys (which fastutil does differently).
OrderedSet() - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with initial expected OrderedSet.DEFAULT_INITIAL_SIZE elements and OrderedSet.DEFAULT_LOAD_FACTOR as load factor.
OrderedSet(int) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor.
OrderedSet(int, float) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash map.
OrderedSet(int, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash map.
OrderedSet(int, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor.
OrderedSet(Collection<? extends K>) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor copying a given collection.
OrderedSet(Collection<? extends K>, float) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set copying a given collection.
OrderedSet(Collection<? extends K>, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set copying a given collection.
OrderedSet(Collection<? extends K>, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor copying a given collection.
OrderedSet(Iterator<? extends K>) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor using elements provided by a type-specific iterator.
OrderedSet(Iterator<? extends K>, float) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set using elements provided by a type-specific iterator.
OrderedSet(K[]) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor copying the elements of an array.
OrderedSet(K[], float) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set copying the elements of an array.
OrderedSet(K[], float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set copying the elements of an array.
OrderedSet(K[], int, int) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor and fills it with the elements of a given array.
OrderedSet(K[], int, int, float) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set and fills it with the elements of a given array.
OrderedSet(K[], int, int, float, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set and fills it with the elements of a given array.
OrderedSet(K[], int, int, CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor and fills it with the elements of a given array.
OrderedSet(K[], CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor copying the elements of an array.
OrderedSet(CrossHash.IHasher) - Constructor for class squidpony.squidmath.OrderedSet
Creates a new hash set with OrderedSet.DEFAULT_LOAD_FACTOR as load factor.
OrganicMapGenerator - Class in squidpony.squidgrid.mapping
Map generator using Simplex noise for the formation of "rooms" and then WobblyLine to connect with corridors.
OrganicMapGenerator() - Constructor for class squidpony.squidgrid.mapping.OrganicMapGenerator
 
OrganicMapGenerator(double, double, int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.OrganicMapGenerator
 
OrganicMapGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.OrganicMapGenerator
 
OrganicMapGenerator(int, int, IRNG) - Constructor for class squidpony.squidgrid.mapping.OrganicMapGenerator
 
orias - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
orias - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
orias_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
orias_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
Oriole32RNG - Class in squidpony.squidmath
A modification of Blackman and Vigna's xoroshiro128+ generator using two 32-bit ints of state instead of two 64-bit longs and also incorporating a large-increment counter (Weyl sequence) that is added to the rotated xoroshiro output; this is tied with Lathe32RNG for the fastest generator on GWT I have found that also passes the full 32TB battery of PractRand's statistical tests.
Oriole32RNG() - Constructor for class squidpony.squidmath.Oriole32RNG
Creates a new generator seeded using three calls to Math.random().
Oriole32RNG(int) - Constructor for class squidpony.squidmath.Oriole32RNG
Constructs this Oriole32RNG by dispersing the bits of seed using Oriole32RNG.setSeed(int) across the two parts of state this has.
Oriole32RNG(int, int) - Constructor for class squidpony.squidmath.Oriole32RNG
Constructs this Oriole32RNG by calling Oriole32RNG.setState(int, int, int) on stateA and stateB as given but producing stateC via stateA ^ stateB; see that method for the specific details (stateA and stateB are kept as-is unless they are both 0).
Oriole32RNG(int, int, int) - Constructor for class squidpony.squidmath.Oriole32RNG
Constructs this Oriole32RNG by calling Oriole32RNG.setState(int, int, int) on the arguments as given; see that method for the specific details (stateA and stateB are kept as-is unless they are both 0).
ORK - Static variable in class squidpony.Thesaurus
Thesaurus preset that changes all text to sound like this speaker: "Desaurus preset dat changez all text to sound like dis speakah." You may be familiar with a certain sci-fi game that has orks who sound like this.
orobas - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
orobas - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
orobas_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
orobas_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
orSamples(boolean[][], boolean[][]) - Static method in class squidpony.squidgrid.MimicFill
Runs a logical OR on each pair of booleans at the same position in left and right, and returns the result of all the OR operations as a 2D boolean array (using the minimum dimensions shared between left and right).
ORTHO - Static variable in class squidpony.squidgrid.LOS
Draws a line using only North/South/East/West movement.
ORTHOGONAL - squidpony.squidai.AimLimit
 
OrthoLine - Class in squidpony.squidmath
A simple line-drawing algorithm that only takes orthogonal steps; may be useful for LOS in games that use Manhattan distances for measurements.
OrthoLine() - Constructor for class squidpony.squidmath.OrthoLine
 
ose - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
ose - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
ose_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
ose_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
otherFreq - Static variable in class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalHammerMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.EllipticalMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.HyperellipticalMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.RoundSideMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SpaceViewMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.SphereMap
 
otherRidged - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator.TilingMap
 
outEdges - Variable in class squidpony.squidai.graph.Node
 
OUTWARDS - Static variable in enum squidpony.squidgrid.Direction
An array which holds all eight OUTWARDS directions.
$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages