Package games.stendhal.client.sprite
Class EmojiStore
java.lang.Object
games.stendhal.client.sprite.EmojiStore
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionRetrieves full path to an emoji image.Checks if text represents an emoji.Creates an emoji sprite.static EmojiStoreget()Get a list of available emojis.voidinit()Loads emoji data from JSON.booleanisAvailable(String name) Checks if an emoji is registered.
-
Field Details
-
chatLogChars
Deprecated.
-
-
Method Details
-
get
-
init
public void init()Loads emoji data from JSON. -
create
Creates an emoji sprite.- Parameters:
text- Text representing emoji.- Returns:
Imageorundefinedif emoji isn't available.
-
check
Checks if text represents an emoji.- Parameters:
text- Text to be checked.- Returns:
- String representing emoji sprite filename or
undefined.
-
absPath
Retrieves full path to an emoji image.- Parameters:
name- Text representing emoji image filename.- Returns:
- String path to emoji image.
-
isAvailable
Checks if an emoji is registered.- Parameters:
name- Text representing emoji image filename.- Returns:
trueif name is registered.
-
getEmojiList
Get a list of available emojis.- Returns:
- A copy of the emoji list.
-