├── .gitignore ├── CHANGES ├── LICENSE ├── README.md ├── core └── src │ └── main │ └── java │ └── com │ └── rafaskoberg │ └── gdx │ └── parrot │ ├── Parrot.java │ ├── ParrotSettings.java │ ├── music │ ├── MusicInstance.java │ ├── MusicPlayer.java │ ├── MusicPlayerImpl.java │ └── ParrotMusicType.java │ ├── sfx │ ├── ParrotSoundCategory.java │ ├── ParrotSoundType.java │ ├── PlaybackMode.java │ ├── SoundInstance.java │ ├── SoundPlayer.java │ └── SoundPlayerImpl.java │ └── util │ ├── NonRandomShuffle.java │ └── ParrotUtils.java ├── example ├── assets │ ├── CREDITS │ ├── ambience │ │ ├── parrots.ogg │ │ ├── rain.ogg │ │ ├── restaurant.ogg │ │ └── underwater.ogg │ ├── images │ │ ├── next.png │ │ ├── parrot.png │ │ ├── play-small.png │ │ ├── play.png │ │ ├── previous.png │ │ └── volume.png │ ├── music │ │ ├── crystal_cave.ogg │ │ ├── imminent_threat.ogg │ │ ├── riverside_ride.ogg │ │ ├── snowland.ogg │ │ └── the_last_encounter.ogg │ ├── skin │ │ ├── default.fnt │ │ ├── font-small.fnt │ │ ├── tinted.atlas │ │ ├── tinted.json │ │ └── tinted.png │ └── sounds │ │ ├── flamethrower.wav │ │ ├── flamethrower_spark_1.wav │ │ ├── flamethrower_spark_2.wav │ │ ├── flamethrower_spark_3.wav │ │ ├── flamethrower_spark_4.wav │ │ ├── flamethrower_spark_5.wav │ │ ├── footsteps_1.wav │ │ ├── footsteps_2.wav │ │ ├── footsteps_3.wav │ │ ├── footsteps_4.wav │ │ ├── footsteps_5.wav │ │ ├── footsteps_6.wav │ │ ├── footsteps_7.wav │ │ ├── footsteps_8.wav │ │ ├── footsteps_9.wav │ │ ├── ui_click.wav │ │ ├── ui_hover.wav │ │ └── warning_beep.ogg ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── rafaskoberg │ └── gdx │ └── parrot │ └── example │ ├── AmbienceType.java │ ├── AudioLoader.java │ ├── MusicType.java │ ├── ParrotExample.java │ ├── ParrotExampleLauncher.java │ ├── SoundCategory.java │ ├── SoundType.java │ ├── util │ ├── Constants.java │ └── Utils.java │ └── widgets │ ├── AmbiencePlayerWidget.java │ ├── MusicPlayerWidget.java │ └── SoundPlayerWidget.java ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── icon.png └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/CHANGES -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/README.md -------------------------------------------------------------------------------- /core/src/main/java/com/rafaskoberg/gdx/parrot/Parrot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/core/src/main/java/com/rafaskoberg/gdx/parrot/Parrot.java -------------------------------------------------------------------------------- /core/src/main/java/com/rafaskoberg/gdx/parrot/ParrotSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/core/src/main/java/com/rafaskoberg/gdx/parrot/ParrotSettings.java -------------------------------------------------------------------------------- /core/src/main/java/com/rafaskoberg/gdx/parrot/music/MusicInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/core/src/main/java/com/rafaskoberg/gdx/parrot/music/MusicInstance.java -------------------------------------------------------------------------------- /core/src/main/java/com/rafaskoberg/gdx/parrot/music/MusicPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/core/src/main/java/com/rafaskoberg/gdx/parrot/music/MusicPlayer.java -------------------------------------------------------------------------------- /core/src/main/java/com/rafaskoberg/gdx/parrot/music/MusicPlayerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/core/src/main/java/com/rafaskoberg/gdx/parrot/music/MusicPlayerImpl.java -------------------------------------------------------------------------------- /core/src/main/java/com/rafaskoberg/gdx/parrot/music/ParrotMusicType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/core/src/main/java/com/rafaskoberg/gdx/parrot/music/ParrotMusicType.java -------------------------------------------------------------------------------- /core/src/main/java/com/rafaskoberg/gdx/parrot/sfx/ParrotSoundCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/core/src/main/java/com/rafaskoberg/gdx/parrot/sfx/ParrotSoundCategory.java -------------------------------------------------------------------------------- /core/src/main/java/com/rafaskoberg/gdx/parrot/sfx/ParrotSoundType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/core/src/main/java/com/rafaskoberg/gdx/parrot/sfx/ParrotSoundType.java -------------------------------------------------------------------------------- /core/src/main/java/com/rafaskoberg/gdx/parrot/sfx/PlaybackMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/core/src/main/java/com/rafaskoberg/gdx/parrot/sfx/PlaybackMode.java -------------------------------------------------------------------------------- /core/src/main/java/com/rafaskoberg/gdx/parrot/sfx/SoundInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/core/src/main/java/com/rafaskoberg/gdx/parrot/sfx/SoundInstance.java -------------------------------------------------------------------------------- /core/src/main/java/com/rafaskoberg/gdx/parrot/sfx/SoundPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/core/src/main/java/com/rafaskoberg/gdx/parrot/sfx/SoundPlayer.java -------------------------------------------------------------------------------- /core/src/main/java/com/rafaskoberg/gdx/parrot/sfx/SoundPlayerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/core/src/main/java/com/rafaskoberg/gdx/parrot/sfx/SoundPlayerImpl.java -------------------------------------------------------------------------------- /core/src/main/java/com/rafaskoberg/gdx/parrot/util/NonRandomShuffle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/core/src/main/java/com/rafaskoberg/gdx/parrot/util/NonRandomShuffle.java -------------------------------------------------------------------------------- /core/src/main/java/com/rafaskoberg/gdx/parrot/util/ParrotUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/core/src/main/java/com/rafaskoberg/gdx/parrot/util/ParrotUtils.java -------------------------------------------------------------------------------- /example/assets/CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/CREDITS -------------------------------------------------------------------------------- /example/assets/ambience/parrots.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/ambience/parrots.ogg -------------------------------------------------------------------------------- /example/assets/ambience/rain.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/ambience/rain.ogg -------------------------------------------------------------------------------- /example/assets/ambience/restaurant.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/ambience/restaurant.ogg -------------------------------------------------------------------------------- /example/assets/ambience/underwater.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/ambience/underwater.ogg -------------------------------------------------------------------------------- /example/assets/images/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/images/next.png -------------------------------------------------------------------------------- /example/assets/images/parrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/images/parrot.png -------------------------------------------------------------------------------- /example/assets/images/play-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/images/play-small.png -------------------------------------------------------------------------------- /example/assets/images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/images/play.png -------------------------------------------------------------------------------- /example/assets/images/previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/images/previous.png -------------------------------------------------------------------------------- /example/assets/images/volume.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/images/volume.png -------------------------------------------------------------------------------- /example/assets/music/crystal_cave.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/music/crystal_cave.ogg -------------------------------------------------------------------------------- /example/assets/music/imminent_threat.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/music/imminent_threat.ogg -------------------------------------------------------------------------------- /example/assets/music/riverside_ride.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/music/riverside_ride.ogg -------------------------------------------------------------------------------- /example/assets/music/snowland.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/music/snowland.ogg -------------------------------------------------------------------------------- /example/assets/music/the_last_encounter.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/music/the_last_encounter.ogg -------------------------------------------------------------------------------- /example/assets/skin/default.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/skin/default.fnt -------------------------------------------------------------------------------- /example/assets/skin/font-small.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/skin/font-small.fnt -------------------------------------------------------------------------------- /example/assets/skin/tinted.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/skin/tinted.atlas -------------------------------------------------------------------------------- /example/assets/skin/tinted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/skin/tinted.json -------------------------------------------------------------------------------- /example/assets/skin/tinted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/skin/tinted.png -------------------------------------------------------------------------------- /example/assets/sounds/flamethrower.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/flamethrower.wav -------------------------------------------------------------------------------- /example/assets/sounds/flamethrower_spark_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/flamethrower_spark_1.wav -------------------------------------------------------------------------------- /example/assets/sounds/flamethrower_spark_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/flamethrower_spark_2.wav -------------------------------------------------------------------------------- /example/assets/sounds/flamethrower_spark_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/flamethrower_spark_3.wav -------------------------------------------------------------------------------- /example/assets/sounds/flamethrower_spark_4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/flamethrower_spark_4.wav -------------------------------------------------------------------------------- /example/assets/sounds/flamethrower_spark_5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/flamethrower_spark_5.wav -------------------------------------------------------------------------------- /example/assets/sounds/footsteps_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/footsteps_1.wav -------------------------------------------------------------------------------- /example/assets/sounds/footsteps_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/footsteps_2.wav -------------------------------------------------------------------------------- /example/assets/sounds/footsteps_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/footsteps_3.wav -------------------------------------------------------------------------------- /example/assets/sounds/footsteps_4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/footsteps_4.wav -------------------------------------------------------------------------------- /example/assets/sounds/footsteps_5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/footsteps_5.wav -------------------------------------------------------------------------------- /example/assets/sounds/footsteps_6.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/footsteps_6.wav -------------------------------------------------------------------------------- /example/assets/sounds/footsteps_7.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/footsteps_7.wav -------------------------------------------------------------------------------- /example/assets/sounds/footsteps_8.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/footsteps_8.wav -------------------------------------------------------------------------------- /example/assets/sounds/footsteps_9.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/footsteps_9.wav -------------------------------------------------------------------------------- /example/assets/sounds/ui_click.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/ui_click.wav -------------------------------------------------------------------------------- /example/assets/sounds/ui_hover.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/ui_hover.wav -------------------------------------------------------------------------------- /example/assets/sounds/warning_beep.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/assets/sounds/warning_beep.ogg -------------------------------------------------------------------------------- /example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/build.gradle -------------------------------------------------------------------------------- /example/src/main/java/com/rafaskoberg/gdx/parrot/example/AmbienceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/src/main/java/com/rafaskoberg/gdx/parrot/example/AmbienceType.java -------------------------------------------------------------------------------- /example/src/main/java/com/rafaskoberg/gdx/parrot/example/AudioLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/src/main/java/com/rafaskoberg/gdx/parrot/example/AudioLoader.java -------------------------------------------------------------------------------- /example/src/main/java/com/rafaskoberg/gdx/parrot/example/MusicType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/src/main/java/com/rafaskoberg/gdx/parrot/example/MusicType.java -------------------------------------------------------------------------------- /example/src/main/java/com/rafaskoberg/gdx/parrot/example/ParrotExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/src/main/java/com/rafaskoberg/gdx/parrot/example/ParrotExample.java -------------------------------------------------------------------------------- /example/src/main/java/com/rafaskoberg/gdx/parrot/example/ParrotExampleLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/src/main/java/com/rafaskoberg/gdx/parrot/example/ParrotExampleLauncher.java -------------------------------------------------------------------------------- /example/src/main/java/com/rafaskoberg/gdx/parrot/example/SoundCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/src/main/java/com/rafaskoberg/gdx/parrot/example/SoundCategory.java -------------------------------------------------------------------------------- /example/src/main/java/com/rafaskoberg/gdx/parrot/example/SoundType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/src/main/java/com/rafaskoberg/gdx/parrot/example/SoundType.java -------------------------------------------------------------------------------- /example/src/main/java/com/rafaskoberg/gdx/parrot/example/util/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/src/main/java/com/rafaskoberg/gdx/parrot/example/util/Constants.java -------------------------------------------------------------------------------- /example/src/main/java/com/rafaskoberg/gdx/parrot/example/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/src/main/java/com/rafaskoberg/gdx/parrot/example/util/Utils.java -------------------------------------------------------------------------------- /example/src/main/java/com/rafaskoberg/gdx/parrot/example/widgets/AmbiencePlayerWidget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/src/main/java/com/rafaskoberg/gdx/parrot/example/widgets/AmbiencePlayerWidget.java -------------------------------------------------------------------------------- /example/src/main/java/com/rafaskoberg/gdx/parrot/example/widgets/MusicPlayerWidget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/src/main/java/com/rafaskoberg/gdx/parrot/example/widgets/MusicPlayerWidget.java -------------------------------------------------------------------------------- /example/src/main/java/com/rafaskoberg/gdx/parrot/example/widgets/SoundPlayerWidget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/example/src/main/java/com/rafaskoberg/gdx/parrot/example/widgets/SoundPlayerWidget.java -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/gradlew.bat -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/icon.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaskb/Parrot/HEAD/settings.gradle --------------------------------------------------------------------------------