Package-level declarations

Types

Link copied to clipboard
data class CharacterLookupState(val characterName: String, val characterVariation: String, val emotion: String)

Captures the state a characterName, characterVariation and emotion for lookup purposes.

Link copied to clipboard

Provides an interface for a lookup for Character resources.

Link copied to clipboard
class LazyCharacterResourceLookup(val root: String = "", val extension: String = ".png") : CharacterResourceLookup

Provides an interface for a lookup for Character resources. A root can be specified it the resource default location is not the top level resource directory. An extension can be optionally specified for image format (.png is used as default). Unless overridden this will return a resource key for a character in the following format:

Link copied to clipboard
data class LoadResult<T>(val result: Boolean, val message: String, val loadedObject: T)

Provides the result of a load operation.

Link copied to clipboard
data class SaveResult(val result: Boolean, val message: String)

Provides the result of a save operation.