public static class FakeLanguageGen.Modifier extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
FakeLanguageGen.Alteration[] |
alterations |
static FakeLanguageGen.Modifier |
DOUBLE_CONSONANTS
For a language that has a 50% chance to repeat a single consonant.
|
static FakeLanguageGen.Modifier |
DOUBLE_VOWELS
For a language that has a 40% chance to repeat a single Latin vowel (a, e, o, or a variant on one of them
like å or ö, but not merged letters like æ and œ).
|
static FakeLanguageGen.Modifier |
HISS
For a character who always lengthens 's' and 'z' sounds not starting a word.
|
static FakeLanguageGen.Modifier |
LISP
For a character who always pronounces 's', 'ss', and 'sh' as 'th'.
|
static FakeLanguageGen.Modifier |
NO_DOUBLES
For a language that never repeats the same letter twice in a row.
|
static FakeLanguageGen.Modifier |
SIMPLIFY_ARABIC |
static FakeLanguageGen.Modifier |
STUTTER
For a character who has a 20% chance to repeat a starting consonant or vowel.
|
Constructor and Description |
---|
Modifier() |
Modifier(FakeLanguageGen.Alteration... alts) |
Modifier(String pattern,
String replacement) |
Modifier(String pattern,
String replacement,
double chance) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
int |
hashCode() |
StringBuilder |
modify(RNG rng,
StringBuilder sb) |
static FakeLanguageGen.Modifier |
replacementTable(String initial,
String change)
Creates a Modifier that will replace the nth char in initial with the nth char in change.
|
String |
toString() |
public final FakeLanguageGen.Alteration[] alterations
public static final FakeLanguageGen.Modifier LISP
public static final FakeLanguageGen.Modifier HISS
public static final FakeLanguageGen.Modifier STUTTER
public static final FakeLanguageGen.Modifier DOUBLE_VOWELS
public static final FakeLanguageGen.Modifier DOUBLE_CONSONANTS
public static final FakeLanguageGen.Modifier NO_DOUBLES
public static final FakeLanguageGen.Modifier SIMPLIFY_ARABIC
public Modifier()
public Modifier(FakeLanguageGen.Alteration... alts)
public StringBuilder modify(RNG rng, StringBuilder sb)
public static FakeLanguageGen.Modifier replacementTable(String initial, String change)
initial
- a String containing lower-case letters or other symbols to be swapped out of a textchange
- a String containing characters that will replace occurrences of characters in initialCopyright © 2012–2016. All rights reserved.