public class TypingConfig
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
CHAR_LIMIT_PER_FRAME
Defines how many chars can appear per frame.
|
static com.badlogic.gdx.graphics.Color |
DEFAULT_CLEAR_COLOR
Default color for the
CLEARCOLOR token. |
static float |
DEFAULT_SPEED_PER_CHAR
Time in seconds that takes for each char to appear in the default speed.
|
static float |
DEFAULT_WAIT_VALUE
Default time in seconds that an empty
WAIT token should wait for. |
static com.badlogic.gdx.utils.ObjectMap<java.lang.String,java.lang.String> |
GLOBAL_VARS
Map of global variables that affect all
TypingLabel instances at once. |
static com.badlogic.gdx.utils.ObjectFloatMap<java.lang.Character> |
INTERVAL_MULTIPLIERS_BY_CHAR
Returns a map of characters and their respective interval multipliers, of which the interval to the next char
should be multiplied for.
|
static float |
MAX_SPEED_MODIFIER
Maximum value for the
SPEED token. |
static float |
MIN_SPEED_MODIFIER
Minimum value for the
SPEED token. |
| Constructor and Description |
|---|
TypingConfig() |
| Modifier and Type | Method and Description |
|---|---|
static void |
registerEffect(java.lang.String startTokenName,
java.lang.String endTokenName,
java.lang.Class<? extends Effect> effectClass)
Registers a new effect to TypingLabel.
|
static void |
unregisterEffect(java.lang.String startTokenName,
java.lang.String endTokenName)
Unregisters an effect from TypingLabel.
|
public static float DEFAULT_WAIT_VALUE
WAIT token should wait for. Default value is 0.250.public static float DEFAULT_SPEED_PER_CHAR
0.035.public static float MIN_SPEED_MODIFIER
SPEED token. This value divides DEFAULT_SPEED_PER_CHAR to calculate the
final speed. Keep it above zero. Default value is 0.001.public static float MAX_SPEED_MODIFIER
SPEED token. This value divides DEFAULT_SPEED_PER_CHAR to calculate the
final speed. Default value is 100.public static int CHAR_LIMIT_PER_FRAME
1 to disable this limit. Default value
is -1.public static com.badlogic.gdx.graphics.Color DEFAULT_CLEAR_COLOR
CLEARCOLOR token. Can be overriden by TypingLabel.getClearColor().public static com.badlogic.gdx.utils.ObjectFloatMap<java.lang.Character> INTERVAL_MULTIPLIERS_BY_CHAR
public static final com.badlogic.gdx.utils.ObjectMap<java.lang.String,java.lang.String> GLOBAL_VARS
TypingLabel instances at once.public static void registerEffect(java.lang.String startTokenName,
java.lang.String endTokenName,
java.lang.Class<? extends Effect> effectClass)
startTokenName - Name of the token that starts the effect, such as WAVE.endTokenName - Name of the token that ends the effect, such as ENDWAVE.effectClass - Class of the effect, such as WaveEffect.class.public static void unregisterEffect(java.lang.String startTokenName,
java.lang.String endTokenName)
startTokenName - Name of the token that starts the effect, such as WAVE.endTokenName - Name of the token that ends the effect, such as ENDWAVE.