├── .gitignore ├── CHANGES ├── LICENSE ├── README.md ├── eclipse-formatter.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── logo.png ├── media ├── effect-blink.gif ├── effect-ease.gif ├── effect-fade.gif ├── effect-gradient.gif ├── effect-hang.gif ├── effect-jump.gif ├── effect-rainbow.gif ├── effect-shake.gif ├── effect-sick.gif ├── effect-slide.gif ├── effect-wave.gif ├── effect-wind.gif └── sample.gif └── src ├── main ├── java │ └── com │ │ └── rafaskoberg │ │ └── gdx │ │ └── typinglabel │ │ ├── Effect.java │ │ ├── GlyphUtils.java │ │ ├── InternalToken.java │ │ ├── Parser.java │ │ ├── TokenCategory.java │ │ ├── TokenDelimiter.java │ │ ├── TokenEntry.java │ │ ├── TypingAdapter.java │ │ ├── TypingConfig.java │ │ ├── TypingGlyph.java │ │ ├── TypingLabel.java │ │ ├── TypingListener.java │ │ ├── effects │ │ ├── BlinkEffect.java │ │ ├── EaseEffect.java │ │ ├── FadeEffect.java │ │ ├── GradientEffect.java │ │ ├── HangEffect.java │ │ ├── JumpEffect.java │ │ ├── RainbowEffect.java │ │ ├── ShakeEffect.java │ │ ├── SickEffect.java │ │ ├── SlideEffect.java │ │ ├── WaveEffect.java │ │ └── WindEffect.java │ │ └── utils │ │ ├── ColorUtils.java │ │ └── SimplexNoise.java └── resources │ └── com │ └── rafaskoberg │ └── gdx │ └── typinglabel │ └── typinglabel.gwt.xml └── test ├── java └── com │ └── rafaskoberg │ └── gdx │ └── typinglabel │ └── TypingLabelTest.java └── resources ├── arial18.fnt ├── arial18.png ├── default.fnt ├── text ├── colors.txt ├── default.txt ├── gender_pronouns.txt └── gender_pronouns_defaults.txt ├── uiskin.atlas ├── uiskin.json └── uiskin.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/CHANGES -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/README.md -------------------------------------------------------------------------------- /eclipse-formatter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/eclipse-formatter.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/jitpack.yml -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/logo.png -------------------------------------------------------------------------------- /media/effect-blink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/media/effect-blink.gif -------------------------------------------------------------------------------- /media/effect-ease.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/media/effect-ease.gif -------------------------------------------------------------------------------- /media/effect-fade.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/media/effect-fade.gif -------------------------------------------------------------------------------- /media/effect-gradient.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/media/effect-gradient.gif -------------------------------------------------------------------------------- /media/effect-hang.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/media/effect-hang.gif -------------------------------------------------------------------------------- /media/effect-jump.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/media/effect-jump.gif -------------------------------------------------------------------------------- /media/effect-rainbow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/media/effect-rainbow.gif -------------------------------------------------------------------------------- /media/effect-shake.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/media/effect-shake.gif -------------------------------------------------------------------------------- /media/effect-sick.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/media/effect-sick.gif -------------------------------------------------------------------------------- /media/effect-slide.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/media/effect-slide.gif -------------------------------------------------------------------------------- /media/effect-wave.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/media/effect-wave.gif -------------------------------------------------------------------------------- /media/effect-wind.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/media/effect-wind.gif -------------------------------------------------------------------------------- /media/sample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/media/sample.gif -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/Effect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/Effect.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/GlyphUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/GlyphUtils.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/InternalToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/InternalToken.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/Parser.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/TokenCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/TokenCategory.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/TokenDelimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/TokenDelimiter.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/TokenEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/TokenEntry.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/TypingAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/TypingAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/TypingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/TypingConfig.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/TypingGlyph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/TypingGlyph.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/TypingLabel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/TypingLabel.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/TypingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/TypingListener.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/effects/BlinkEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/effects/BlinkEffect.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/effects/EaseEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/effects/EaseEffect.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/effects/FadeEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/effects/FadeEffect.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/effects/GradientEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/effects/GradientEffect.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/effects/HangEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/effects/HangEffect.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/effects/JumpEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/effects/JumpEffect.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/effects/RainbowEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/effects/RainbowEffect.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/effects/ShakeEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/effects/ShakeEffect.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/effects/SickEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/effects/SickEffect.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/effects/SlideEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/effects/SlideEffect.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/effects/WaveEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/effects/WaveEffect.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/effects/WindEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/effects/WindEffect.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/utils/ColorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/utils/ColorUtils.java -------------------------------------------------------------------------------- /src/main/java/com/rafaskoberg/gdx/typinglabel/utils/SimplexNoise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/java/com/rafaskoberg/gdx/typinglabel/utils/SimplexNoise.java -------------------------------------------------------------------------------- /src/main/resources/com/rafaskoberg/gdx/typinglabel/typinglabel.gwt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/main/resources/com/rafaskoberg/gdx/typinglabel/typinglabel.gwt.xml -------------------------------------------------------------------------------- /src/test/java/com/rafaskoberg/gdx/typinglabel/TypingLabelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/test/java/com/rafaskoberg/gdx/typinglabel/TypingLabelTest.java -------------------------------------------------------------------------------- /src/test/resources/arial18.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/test/resources/arial18.fnt -------------------------------------------------------------------------------- /src/test/resources/arial18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/test/resources/arial18.png -------------------------------------------------------------------------------- /src/test/resources/default.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/test/resources/default.fnt -------------------------------------------------------------------------------- /src/test/resources/text/colors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/test/resources/text/colors.txt -------------------------------------------------------------------------------- /src/test/resources/text/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/test/resources/text/default.txt -------------------------------------------------------------------------------- /src/test/resources/text/gender_pronouns.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/test/resources/text/gender_pronouns.txt -------------------------------------------------------------------------------- /src/test/resources/text/gender_pronouns_defaults.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/test/resources/text/gender_pronouns_defaults.txt -------------------------------------------------------------------------------- /src/test/resources/uiskin.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/test/resources/uiskin.atlas -------------------------------------------------------------------------------- /src/test/resources/uiskin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/test/resources/uiskin.json -------------------------------------------------------------------------------- /src/test/resources/uiskin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/typing-label/HEAD/src/test/resources/uiskin.png --------------------------------------------------------------------------------