| Package | Description |
|---|---|
| squidpony |
Utilities that don't fit elsewhere in SquidLib; mostly text manipulation, compression, and helper code.
|
| squidpony.squidgrid.mapping |
Tools specifically for generating maps and placing content in them, usually working with 2D char arrays.
|
| Class and Description |
|---|
| ColoredStringList
Deprecated.
This class duplicates the functionality of an ArrayList of IColoredString, and isn't very clear.
|
| FakeLanguageGen
A text generator for producing sentences and/or words in nonsense languages that fit a theme.
|
| FakeLanguageGen.Alteration |
| FakeLanguageGen.Modifier |
| FakeLanguageGen.SentenceForm
A simple way to bundle a FakeLanguageGen with the arguments that would be passed to it when calling
FakeLanguageGen.sentence(IRNG, int, int, String[], String[], double, int) or one of its overloads. |
| IColorCenter
How to manage colors, making sure that a color is allocated at most once.
|
| IColorCenter.Skeleton
A skeletal implementation of
IColorCenter. |
| IColorCenter.Skeleton.GranularHasher |
| IFilter
A filter is a function on colors.
|
| MarkovChar
A simple Markov chain text generator; call
MarkovChar.analyze(CharSequence) once on a large sample text, then you can
call MarkovChar.chain(long) many times to get odd-sounding "remixes" of the sample text. |
| MarkovObject
A simple Markov chain generator that works with Lists of some type instead of text like
MarkovTextLimited. |
| MarkovText
A simple Markov chain text generator; call
MarkovText.analyze(CharSequence) once on a large sample text, then you can
call MarkovText.chain(long) many times to get odd-sounding "remixes" of the sample text. |
| MarkovTextLimited
A simple Markov chain text generator; it is called "Limited" because it only can be used as an order-1 Markov chain,
meaning only one prior word is looked at.
|
| Messaging.Group |
| Messaging.NounTrait
Properties of nouns needed to correctly conjugate those nouns and refer to them with pronouns, such as genders.
|
| MonsterGen.Chimera
A creature that can be mixed with other Chimeras or given additional descriptors, then printed in a usable format
for game text.
|
| NaturalLanguageCipher
Class that builds up a dictionary of words in an English-language source text to words generated by a
FakeLanguageGen, and can translate a source text to a similarly-punctuated, similarly-capitalized fake text;
it will try to use variants on the translation of the same root word when it encounters conjugations of that root
word or that root word with common English prefixes/suffixes. |
| ObText
A simple format parser for String-based configuration or data files where JSON is overkill.
|
| ObText.ContentMatcher |
| ObText.ObTextEntry |
| ProceduralMessaging.AssociatedName
Data class that stores a name String and one or more Strings that may be used as part of a title with that name,
typically using categories from
Thesaurus to add variety. |
| StringConvert
Used to standardize conversion for a given type,
T, to and from a serialized String format. |
| Thesaurus
A text processing class that can swap out occurrences of special keywords and replace them with randomly-selected
synonyms.
|
| Class and Description |
|---|
| FakeLanguageGen
A text generator for producing sentences and/or words in nonsense languages that fit a theme.
|
Copyright © Eben Howard 2012–2022. All rights reserved.