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
All Classes|All Packages
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 restrictthis
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
andArrangement.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 andOrderedSet.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 viastateA ^ 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.
All Classes|All Packages