├── .idea ├── .name ├── copyright │ ├── profiles_settings.xml │ └── Apache_2_0.xml ├── scopes │ └── scope_settings.xml ├── encodings.xml ├── vcs.xml ├── libraries │ ├── junit_3_8.xml │ ├── appcompat_v7_21_0_3.xml │ ├── play_services_6_1_71.xml │ ├── support_annotations_21_0_3.xml │ └── support_v4_21_0_3.xml ├── modules.xml ├── misc.xml ├── gradle.xml └── compiler.xml ├── .gitmodules ├── app ├── src │ └── main │ │ ├── ic_axe-web.png │ │ ├── ic_fire-web.png │ │ ├── ic_sneak-web.png │ │ ├── res │ │ ├── raw │ │ │ ├── axe.wav │ │ │ ├── fire.wav │ │ │ ├── sigh.wav │ │ │ ├── snap.wav │ │ │ ├── sneak.wav │ │ │ ├── brains.wav │ │ │ ├── jetpack.wav │ │ │ ├── atchallengepace.wav │ │ │ ├── weaponcharged.wav │ │ │ └── nolongeratchallengepace.wav │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-hdpi │ │ │ ├── ic_axe_white.png │ │ │ ├── ic_fire_white.png │ │ │ ├── ic_notification.png │ │ │ ├── ic_sneak_white.png │ │ │ ├── ic_jet_pack_white.png │ │ │ ├── ic_sling_shot_white.png │ │ │ ├── ic_smoke_bomb_white.png │ │ │ └── ic_blend_zombie_white.png │ │ ├── drawable-mdpi │ │ │ ├── ic_axe_white.png │ │ │ ├── ic_fire_white.png │ │ │ ├── ic_full_action.png │ │ │ ├── ic_notification.png │ │ │ ├── ic_sneak_white.png │ │ │ ├── ic_jet_pack_white.png │ │ │ ├── ic_sling_shot_white.png │ │ │ ├── ic_smoke_bomb_white.png │ │ │ └── ic_blend_zombie_white.png │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-hdpi-v9 │ │ │ ├── ic_axe_white.png │ │ │ ├── ic_fire_white.png │ │ │ ├── ic_sneak_white.png │ │ │ ├── ic_jet_pack_white.png │ │ │ ├── ic_notification.png │ │ │ ├── ic_sling_shot_white.png │ │ │ ├── ic_smoke_bomb_white.png │ │ │ └── ic_blend_zombie_white.png │ │ ├── drawable-mdpi-v9 │ │ │ ├── ic_axe_white.png │ │ │ ├── ic_fire_white.png │ │ │ ├── ic_sneak_white.png │ │ │ ├── ic_jet_pack_white.png │ │ │ ├── ic_notification.png │ │ │ ├── ic_sling_shot_white.png │ │ │ ├── ic_smoke_bomb_white.png │ │ │ └── ic_blend_zombie_white.png │ │ ├── drawable-xhdpi │ │ │ ├── ic_axe_white.png │ │ │ ├── ic_fire_white.png │ │ │ ├── ic_full_action.png │ │ │ ├── ic_sneak_white.png │ │ │ ├── ic_notification.png │ │ │ ├── ic_jet_pack_white.png │ │ │ ├── ic_sling_shot_white.png │ │ │ ├── ic_smoke_bomb_white.png │ │ │ └── ic_blend_zombie_white.png │ │ ├── drawable-xxhdpi │ │ │ ├── ic_axe_white.png │ │ │ ├── ic_fire_white.png │ │ │ ├── ic_notification.png │ │ │ ├── ic_sneak_white.png │ │ │ ├── ic_jet_pack_white.png │ │ │ ├── ic_sling_shot_white.png │ │ │ ├── ic_smoke_bomb_white.png │ │ │ └── ic_blend_zombie_white.png │ │ ├── drawable-hdpi-v11 │ │ │ ├── ic_axe_white.png │ │ │ ├── ic_fire_white.png │ │ │ ├── ic_notification.png │ │ │ ├── ic_sneak_white.png │ │ │ ├── ic_jet_pack_white.png │ │ │ ├── ic_blend_zombie_white.png │ │ │ ├── ic_sling_shot_white.png │ │ │ └── ic_smoke_bomb_white.png │ │ ├── drawable-mdpi-v11 │ │ │ ├── ic_axe_white.png │ │ │ ├── ic_fire_white.png │ │ │ ├── ic_notification.png │ │ │ ├── ic_sneak_white.png │ │ │ ├── ic_jet_pack_white.png │ │ │ ├── ic_blend_zombie_white.png │ │ │ ├── ic_sling_shot_white.png │ │ │ └── ic_smoke_bomb_white.png │ │ ├── drawable-xhdpi-v11 │ │ │ ├── ic_axe_white.png │ │ │ ├── ic_fire_white.png │ │ │ ├── ic_notification.png │ │ │ ├── ic_sneak_white.png │ │ │ ├── ic_jet_pack_white.png │ │ │ ├── ic_sling_shot_white.png │ │ │ ├── ic_smoke_bomb_white.png │ │ │ └── ic_blend_zombie_white.png │ │ ├── drawable-xhdpi-v9 │ │ │ ├── ic_axe_white.png │ │ │ ├── ic_fire_white.png │ │ │ ├── ic_notification.png │ │ │ ├── ic_sneak_white.png │ │ │ ├── ic_jet_pack_white.png │ │ │ ├── ic_blend_zombie_white.png │ │ │ ├── ic_sling_shot_white.png │ │ │ └── ic_smoke_bomb_white.png │ │ ├── drawable-xxhdpi-v9 │ │ │ ├── ic_axe_white.png │ │ │ ├── ic_fire_white.png │ │ │ ├── ic_notification.png │ │ │ ├── ic_sneak_white.png │ │ │ ├── ic_jet_pack_white.png │ │ │ ├── ic_sling_shot_white.png │ │ │ ├── ic_smoke_bomb_white.png │ │ │ └── ic_blend_zombie_white.png │ │ ├── drawable-xxhdpi-v11 │ │ │ ├── ic_axe_white.png │ │ │ ├── ic_fire_white.png │ │ │ ├── ic_sneak_white.png │ │ │ ├── ic_notification.png │ │ │ ├── ic_jet_pack_white.png │ │ │ ├── ic_sling_shot_white.png │ │ │ ├── ic_smoke_bomb_white.png │ │ │ └── ic_blend_zombie_white.png │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── ids.xml │ │ │ ├── dimens.xml │ │ │ ├── styles.xml │ │ │ └── strings.xml │ │ ├── menu │ │ │ └── main.xml │ │ ├── anim │ │ │ ├── slide_in_right.xml │ │ │ └── slide_out_left.xml │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── placeholder_fragment.xml │ │ │ ├── menu_list_item.xml │ │ │ ├── menu_music_selection.xml │ │ │ ├── end_screen.xml │ │ │ ├── menu_run_specifications.xml │ │ │ ├── menu_start.xml │ │ │ ├── menu_mission_list.xml │ │ │ └── step_display.xml │ │ └── drawable │ │ │ └── weapon_charge_progress.xml │ │ ├── ic_jet_pack-web.png │ │ ├── ic_launcher-web.png │ │ ├── ic_axe_white-web.png │ │ ├── ic_sling_shot-web.png │ │ ├── ic_smoke_bomb-web.png │ │ ├── ic_blend_zombie-web.png │ │ ├── assets │ │ ├── missions │ │ │ ├── ex_06_long_timer_mission.xml │ │ │ ├── ex_01_timer_moment.xml │ │ │ ├── ex_02_spoken_text_moment.xml │ │ │ ├── ex_05_broken_timer_moment.xml │ │ │ ├── ex_04_sfx_moment.xml │ │ │ └── ex_03_choice_moment.xml │ │ └── legacy_missions │ │ │ ├── texttospeechmission.xml │ │ │ ├── timermission.xml │ │ │ ├── sfx mission.xml │ │ │ ├── spoken_plus_timer_mission.xml │ │ │ ├── choice_mission.xml │ │ │ └── mission.xml │ │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── fpl │ │ │ └── gim │ │ │ └── examplegame │ │ │ ├── utils │ │ │ ├── MissionParseException.java │ │ │ └── Utils.java │ │ │ ├── Outcome.java │ │ │ ├── TimerMomentData.java │ │ │ ├── SpokenTextMomentData.java │ │ │ ├── SfxMomentData.java │ │ │ ├── google │ │ │ ├── FitDataTypeSetting.java │ │ │ └── FitResultCallback.java │ │ │ ├── MomentData.java │ │ │ ├── gui │ │ │ ├── MusicSelectionFragment.java │ │ │ ├── EndSummaryFragment.java │ │ │ ├── StartMenuFragment.java │ │ │ └── FitnessDataDisplayFragment.java │ │ │ ├── SfxMoment.java │ │ │ ├── Choice.java │ │ │ ├── TimerMoment.java │ │ │ ├── Moment.java │ │ │ ├── ChoiceMomentData.java │ │ │ ├── SpokenTextMoment.java │ │ │ └── MissionData.java │ │ └── AndroidManifest.xml └── build.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── docs ├── src │ ├── programmers_guide │ │ ├── change_config.png │ │ ├── gameplay.md │ │ ├── overview.md │ │ ├── google_api.md │ │ ├── building.md │ │ ├── mission.md │ │ ├── assets.md │ │ ├── audio.md │ │ └── core.md │ ├── contributing.md │ └── index.md └── generate_docs.py ├── .gitignore ├── prototype.iml ├── settings.gradle ├── ExampleGame.iml ├── CONTRIBUTING ├── gradle.properties ├── readme.md ├── gradlew.bat └── gradlew /.idea/.name: -------------------------------------------------------------------------------- 1 | ExampleGame -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "dependencies/fplutil"] 2 | path = dependencies/fplutil 3 | url = http://github.com/google/fplutil.git 4 | -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /app/src/main/ic_axe-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/ic_axe-web.png -------------------------------------------------------------------------------- /app/src/main/ic_fire-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/ic_fire-web.png -------------------------------------------------------------------------------- /app/src/main/ic_sneak-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/ic_sneak-web.png -------------------------------------------------------------------------------- /app/src/main/res/raw/axe.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/raw/axe.wav -------------------------------------------------------------------------------- /app/src/main/res/raw/fire.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/raw/fire.wav -------------------------------------------------------------------------------- /app/src/main/res/raw/sigh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/raw/sigh.wav -------------------------------------------------------------------------------- /app/src/main/res/raw/snap.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/raw/snap.wav -------------------------------------------------------------------------------- /app/src/main/res/raw/sneak.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/raw/sneak.wav -------------------------------------------------------------------------------- /app/src/main/ic_jet_pack-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/ic_jet_pack-web.png -------------------------------------------------------------------------------- /app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /app/src/main/res/raw/brains.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/raw/brains.wav -------------------------------------------------------------------------------- /app/src/main/res/raw/jetpack.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/raw/jetpack.wav -------------------------------------------------------------------------------- /app/src/main/ic_axe_white-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/ic_axe_white-web.png -------------------------------------------------------------------------------- /app/src/main/ic_sling_shot-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/ic_sling_shot-web.png -------------------------------------------------------------------------------- /app/src/main/ic_smoke_bomb-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/ic_smoke_bomb-web.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/src/main/ic_blend_zombie-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/ic_blend_zombie-web.png -------------------------------------------------------------------------------- /app/src/main/res/raw/atchallengepace.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/raw/atchallengepace.wav -------------------------------------------------------------------------------- /app/src/main/res/raw/weaponcharged.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/raw/weaponcharged.wav -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /docs/src/programmers_guide/change_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/docs/src/programmers_guide/change_config.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_axe_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi/ic_axe_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_axe_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi/ic_axe_white.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v9/ic_axe_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi-v9/ic_axe_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_fire_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi/ic_fire_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi/ic_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_sneak_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi/ic_sneak_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v9/ic_axe_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi-v9/ic_axe_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_fire_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi/ic_fire_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_full_action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi/ic_full_action.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi/ic_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_sneak_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi/ic_sneak_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_axe_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi/ic_axe_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_fire_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi/ic_fire_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_full_action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi/ic_full_action.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_sneak_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi/ic_sneak_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_axe_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi/ic_axe_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_fire_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi/ic_fire_white.png -------------------------------------------------------------------------------- /app/src/main/res/raw/nolongeratchallengepace.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/raw/nolongeratchallengepace.wav -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v11/ic_axe_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi-v11/ic_axe_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v11/ic_fire_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi-v11/ic_fire_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v9/ic_fire_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi-v9/ic_fire_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v9/ic_sneak_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi-v9/ic_sneak_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_jet_pack_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi/ic_jet_pack_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v11/ic_axe_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi-v11/ic_axe_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v11/ic_fire_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi-v11/ic_fire_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v9/ic_fire_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi-v9/ic_fire_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v9/ic_sneak_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi-v9/ic_sneak_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_jet_pack_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi/ic_jet_pack_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v11/ic_axe_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi-v11/ic_axe_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v9/ic_axe_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi-v9/ic_axe_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v9/ic_fire_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi-v9/ic_fire_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi/ic_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v9/ic_axe_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi-v9/ic_axe_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi/ic_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_sneak_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi/ic_sneak_white.png -------------------------------------------------------------------------------- /.idea/scopes/scope_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v11/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi-v11/ic_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v11/ic_sneak_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi-v11/ic_sneak_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v9/ic_jet_pack_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi-v9/ic_jet_pack_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v9/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi-v9/ic_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_sling_shot_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi/ic_sling_shot_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_smoke_bomb_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi/ic_smoke_bomb_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v11/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi-v11/ic_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v11/ic_sneak_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi-v11/ic_sneak_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v9/ic_jet_pack_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi-v9/ic_jet_pack_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v9/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi-v9/ic_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_sling_shot_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi/ic_sling_shot_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_smoke_bomb_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi/ic_smoke_bomb_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v11/ic_fire_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi-v11/ic_fire_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v11/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi-v11/ic_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v11/ic_sneak_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi-v11/ic_sneak_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v9/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi-v9/ic_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v9/ic_sneak_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi-v9/ic_sneak_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_jet_pack_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi/ic_jet_pack_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_sling_shot_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi/ic_sling_shot_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_smoke_bomb_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi/ic_smoke_bomb_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v11/ic_axe_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi-v11/ic_axe_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v11/ic_fire_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi-v11/ic_fire_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v11/ic_sneak_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi-v11/ic_sneak_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v9/ic_fire_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi-v9/ic_fire_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v9/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi-v9/ic_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v9/ic_sneak_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi-v9/ic_sneak_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_jet_pack_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi/ic_jet_pack_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v11/ic_jet_pack_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi-v11/ic_jet_pack_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v9/ic_sling_shot_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi-v9/ic_sling_shot_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v9/ic_smoke_bomb_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi-v9/ic_smoke_bomb_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_blend_zombie_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi/ic_blend_zombie_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v11/ic_jet_pack_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi-v11/ic_jet_pack_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v9/ic_sling_shot_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi-v9/ic_sling_shot_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v9/ic_smoke_bomb_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi-v9/ic_smoke_bomb_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_blend_zombie_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi/ic_blend_zombie_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v11/ic_jet_pack_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi-v11/ic_jet_pack_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v9/ic_jet_pack_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi-v9/ic_jet_pack_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_blend_zombie_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi/ic_blend_zombie_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v11/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi-v11/ic_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v9/ic_jet_pack_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi-v9/ic_jet_pack_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_sling_shot_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi/ic_sling_shot_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_smoke_bomb_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi/ic_smoke_bomb_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v11/ic_blend_zombie_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi-v11/ic_blend_zombie_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v11/ic_sling_shot_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi-v11/ic_sling_shot_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v11/ic_smoke_bomb_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi-v11/ic_smoke_bomb_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v9/ic_blend_zombie_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-hdpi-v9/ic_blend_zombie_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v11/ic_blend_zombie_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi-v11/ic_blend_zombie_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v11/ic_sling_shot_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi-v11/ic_sling_shot_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v11/ic_smoke_bomb_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi-v11/ic_smoke_bomb_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v9/ic_blend_zombie_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-mdpi-v9/ic_blend_zombie_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v11/ic_sling_shot_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi-v11/ic_sling_shot_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v11/ic_smoke_bomb_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi-v11/ic_smoke_bomb_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v9/ic_blend_zombie_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi-v9/ic_blend_zombie_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v9/ic_sling_shot_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi-v9/ic_sling_shot_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v9/ic_smoke_bomb_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi-v9/ic_smoke_bomb_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v11/ic_jet_pack_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi-v11/ic_jet_pack_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v11/ic_sling_shot_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi-v11/ic_sling_shot_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v11/ic_smoke_bomb_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi-v11/ic_smoke_bomb_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v9/ic_sling_shot_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi-v9/ic_sling_shot_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v9/ic_smoke_bomb_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi-v9/ic_smoke_bomb_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_blend_zombie_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi/ic_blend_zombie_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v11/ic_blend_zombie_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xhdpi-v11/ic_blend_zombie_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v11/ic_blend_zombie_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi-v11/ic_blend_zombie_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v9/ic_blend_zombie_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlesamples/android-play-games-in-motion/HEAD/app/src/main/res/drawable-xxhdpi-v9/ic_blend_zombie_white.png -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/libraries/junit_3_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/libraries/appcompat_v7_21_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/libraries/play_services_6_1_71.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | #built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # files for the dex VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # generated files 12 | bin/ 13 | gen/ 14 | build/ 15 | app/build/ 16 | 17 | # Local configuration file (sdk path, etc) 18 | local.properties 19 | 20 | # Windows thumbnail db 21 | Thumbs.db 22 | 23 | # OSX files 24 | .DS_Store 25 | 26 | # Eclipse project files 27 | .classpath 28 | .project 29 | 30 | # Android Studio project files 31 | .idea/workspace.xml 32 | .gradle 33 | -------------------------------------------------------------------------------- /.idea/libraries/support_annotations_21_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /prototype.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | include ':app' 18 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /.idea/libraries/support_v4_21_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /ExampleGame.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2015 Google Inc. All Rights Reserved. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # 16 | 17 | #Fri Jan 09 12:15:18 PST 2015 18 | distributionBase=GRADLE_USER_HOME 19 | distributionPath=wrapper/dists 20 | zipStoreBase=GRADLE_USER_HOME 21 | zipStorePath=wrapper/dists 22 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip 23 | -------------------------------------------------------------------------------- /.idea/copyright/Apache_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | #ffebebeb 20 | #FFD0D0D0 21 | #00933B 22 | #ff0d4e 23 | -------------------------------------------------------------------------------- /app/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | 21 | 782016241500 22 | 23 | 24 | CgkI3L6znuEWEAIQAQ 25 | 26 | 27 | -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_in_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 25 | -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_out_left.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 25 | -------------------------------------------------------------------------------- /app/src/main/assets/missions/ex_06_long_timer_mission.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 22 | 25 | 100.0 26 | 27 | -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 18 | 21 | 64dp 22 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 25 | -------------------------------------------------------------------------------- /app/src/main/assets/missions/ex_01_timer_moment.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 22 | 25 | 0.5 26 | Played a mission! 27 | Played a timer moment 28 | 29 | -------------------------------------------------------------------------------- /app/src/main/java/com/google/fpl/gim/examplegame/utils/MissionParseException.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package com.google.fpl.gim.examplegame.utils; 18 | 19 | /** 20 | * An exception for problems during the parsing of a mission. 21 | */ 22 | public class MissionParseException extends Exception { 23 | private static final String MOMENT_TYPE_EXCEPTION = "Mission could not be parsed."; 24 | 25 | public MissionParseException() { 26 | super(MOMENT_TYPE_EXCEPTION); 27 | } 28 | 29 | public MissionParseException(String s) { 30 | super(s); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/src/main/assets/missions/ex_02_spoken_text_moment.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 22 | 25 | 26 | Hello! This is a spoken text moment that uses text to speech. 27 | 28 | Heard a spoken text moment 29 | 30 | -------------------------------------------------------------------------------- /app/src/main/assets/missions/ex_05_broken_timer_moment.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 20 | 23 | 26 | Played a mission! 27 | Played a timer moment 28 | 29 | -------------------------------------------------------------------------------- /app/src/main/res/layout/placeholder_fragment.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 29 | -------------------------------------------------------------------------------- /app/src/main/assets/missions/ex_04_sfx_moment.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 22 | 25 | android.resource://com.google.fpl.gim.examplegame/raw/brains 26 | BRAINS 27 | BRAINS BRAINS BRAINS 28 | BRAAAAAAAAAAAAAAAINS 29 | 30 | -------------------------------------------------------------------------------- /app/src/main/assets/legacy_missions/texttospeechmission.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 22 | 25 | 26 | Hello! 27 | 28 | 31 | Agent, your mission is simple. Good luck. Godspeed! 32 | 33 | -------------------------------------------------------------------------------- /docs/src/programmers_guide/gameplay.md: -------------------------------------------------------------------------------- 1 | Gameplay {#games_in_motion_guide_gameplay} 2 | =============== 3 | 4 | The player selects a mission to play and exercises (walk or run) while receiving 5 | audio cues on gameplay. 6 | 7 | The player can customize their experience based on their fitness level and 8 | goals. In order to fulfill the player's exercise goals, they can select an 9 | interval speed they want to challenge. If the player wants to listen to music 10 | while running, they can switch over to their favourite music app and start 11 | playing the music before starting a mission. 12 | 13 | While on a mission, the player listens to mission details, learning about the 14 | story and what the game goals are. When it comes time to interact with the game, 15 | the player will make choices by tapping or swiping on their [Android Wear][] 16 | device or the notifications menu of their phone or tablet. 17 | 18 | If the player has been consistently running at the interval speed, 19 | they will be rewarded with extra choices. 20 | 21 | Upon completion of the mission, the app presents the statistics of the exercise 22 | and uploads the data to [Google Fit][]. 23 | 24 | \s\s 25 | 26 | [Android Wear]: https://developer.android.com/wear/index.html 27 | [Google Fit]: https://developers.google.com/fit/ 28 | 29 | 30 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | apply plugin: 'com.android.application' 18 | 19 | android { 20 | compileSdkVersion 21 21 | buildToolsVersion "19.1" 22 | 23 | defaultConfig { 24 | applicationId "com.google.fpl.gim.examplegame" 25 | minSdkVersion 16 26 | targetSdkVersion 21 27 | versionCode 1 28 | versionName "1.0" 29 | } 30 | buildTypes { 31 | } 32 | } 33 | 34 | repositories { 35 | mavenCentral() 36 | flatDir { 37 | dirs 'libs' 38 | } 39 | } 40 | 41 | dependencies { 42 | compile group: 'junit', name: 'junit', version: '3.8' 43 | compile 'com.android.support:appcompat-v7:21.+' 44 | compile 'com.google.android.gms:play-services:6.1.+' 45 | } -------------------------------------------------------------------------------- /app/src/main/assets/legacy_missions/timermission.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 22 | 25 | 26 | 0.1 27 | 28 | 31 | 32 | 0.1 33 | 34 | 37 | 0.1 38 | 39 | -------------------------------------------------------------------------------- /app/src/main/assets/legacy_missions/sfx mission.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 22 | 25 | 26 | You will now hear a snap sound. 27 | 28 | 31 | android.resource://com.google.fpl.gim.examplegame/raw/snap 32 | 33 | 34 | 37 | That was a snap! You're welcome. 38 | 39 | -------------------------------------------------------------------------------- /app/src/main/java/com/google/fpl/gim/examplegame/Outcome.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package com.google.fpl.gim.examplegame; 18 | 19 | /** 20 | * Encapsulates the game data changes that should occur as a result of a certain Choice 21 | */ 22 | public class Outcome { 23 | private boolean mDepleteWeaponCharge; 24 | private boolean mIncrementNumEnemiesDefeated; 25 | 26 | public Outcome(boolean depleteWeaponCharge, boolean incrementNumEnemiesDefeated) { 27 | this.mDepleteWeaponCharge = depleteWeaponCharge; 28 | this.mIncrementNumEnemiesDefeated = incrementNumEnemiesDefeated; 29 | } 30 | 31 | public boolean weaponChargeDepleted() { 32 | return this.mDepleteWeaponCharge; 33 | } 34 | 35 | public boolean numEnemiesDefeatedIncremented() { 36 | return this.mIncrementNumEnemiesDefeated; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /CONTRIBUTING: -------------------------------------------------------------------------------- 1 | Contributing {#contributing} 2 | ============ 3 | 4 | Want to contribute? Great! First, read this page (including the small print at 5 | the end). 6 | 7 | # Before you contribute 8 | Before we can use your code, you must sign the 9 | [Google Individual Contributor License Agreement](https://developers.google.com/open-source/cla/individual?csw=1) 10 | (CLA), which you can do online. The CLA is necessary mainly because you own the 11 | copyright to your changes, even after your contribution becomes part of our 12 | codebase, so we need your permission to use and distribute your code. We also 13 | need to be sure of various other things—for instance that you'll tell us if you 14 | know that your code infringes on other people's patents. You don't have to sign 15 | the CLA until after you've submitted your code for review and a member has 16 | approved it, but you must do it before we can put your code into our codebase. 17 | Before you start working on a larger contribution, you should get in touch with 18 | us first through the issue tracker with your idea so that we can help out and 19 | possibly guide you. Coordinating up front makes it much easier to avoid 20 | frustration later on. 21 | 22 | # Code reviews 23 | All submissions, including submissions by project members, require review. We 24 | use Github pull requests for this purpose. 25 | 26 | # The small print 27 | Contributions made by corporations are covered by a different agreement than 28 | the one above, the Software Grant and Corporate Contributor License Agreement. 29 | -------------------------------------------------------------------------------- /docs/src/contributing.md: -------------------------------------------------------------------------------- 1 | Contributing {#contributing} 2 | ============ 3 | 4 | Want to contribute? Great! First, read this page (including the small print at 5 | the end). 6 | 7 | # Before you contribute 8 | Before we can use your code, you must sign the 9 | [Google Individual Contributor License Agreement](https://developers.google.com/open-source/cla/individual?csw=1) 10 | (CLA), which you can do online. The CLA is necessary mainly because you own the 11 | copyright to your changes, even after your contribution becomes part of our 12 | codebase, so we need your permission to use and distribute your code. We also 13 | need to be sure of various other things—for instance that you'll tell us if you 14 | know that your code infringes on other people's patents. You don't have to sign 15 | the CLA until after you've submitted your code for review and a member has 16 | approved it, but you must do it before we can put your code into our codebase. 17 | Before you start working on a larger contribution, you should get in touch with 18 | us first through the issue tracker with your idea so that we can help out and 19 | possibly guide you. Coordinating up front makes it much easier to avoid 20 | frustration later on. 21 | 22 | # Code reviews 23 | All submissions, including submissions by project members, require review. We 24 | use Github pull requests for this purpose. 25 | 26 | # The small print 27 | Contributions made by corporations are covered by a different agreement than 28 | the one above, the Software Grant and Corporate Contributor License Agreement. 29 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2015 Google Inc. All Rights Reserved. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # 16 | 17 | # Project-wide Gradle settings. 18 | 19 | # IDE (e.g. Android Studio) users: 20 | # Settings specified in this file will override any Gradle settings 21 | # configured through the IDE. 22 | 23 | # For more details on how to configure your build environment visit 24 | # http://www.gradle.org/docs/current/userguide/build_environment.html 25 | 26 | # Specifies the JVM arguments used for the daemon process. 27 | # The setting is particularly useful for tweaking memory settings. 28 | # Default value: -Xmx10248m -XX:MaxPermSize=256m 29 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 30 | 31 | # When configured, Gradle will run in incubating parallel mode. 32 | # This option should only be used with decoupled projects. More details, visit 33 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 34 | # org.gradle.parallel=true -------------------------------------------------------------------------------- /app/src/main/res/drawable/weapon_charge_progress.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 21 | 22 | 23 | 24 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /docs/generate_docs.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # Copyright 2015 Google Inc. All Rights Reserved. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | """Generate html documentation from markdown and doxygen comments.""" 17 | 18 | import os 19 | import sys 20 | 21 | THIS_DIR = os.path.realpath(os.path.dirname(__file__)) 22 | PROJECT_DIR = os.path.realpath(os.path.join(THIS_DIR, os.pardir)) 23 | sys.path.extend( 24 | [os.path.realpath(os.path.join(PROJECT_DIR, os.pardir, os.pardir, '../libs', 'fplutil')), 25 | os.path.realpath(os.path.join(PROJECT_DIR, 'dependencies', 'fplutil'))]) 26 | import docs # pylint: disable=C6204 27 | 28 | 29 | def main(): 30 | """Generate html documentation from markdown and doxygen comments. 31 | 32 | Returns: 33 | 0 if successful, 1 otherwise. 34 | """ 35 | sys.argv.extend(('--linklint-dir', THIS_DIR, 36 | '--source-dir', os.path.join(THIS_DIR, 'src'), 37 | '--project-dir', PROJECT_DIR)) 38 | return docs.generate_docs.main() 39 | 40 | if __name__ == '__main__': 41 | sys.exit(main()) 42 | -------------------------------------------------------------------------------- /app/src/main/assets/legacy_missions/spoken_plus_timer_mission.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 22 | 25 | 26 | 27 | This is the first moment in this mission. The next moment should be a timer moment 28 | lasting 6 seconds. 29 | 30 | 31 | 34 | 35 | 0.1 36 | 37 | 40 | 41 | This is the final moment, and the previous moment lasted 6 seconds. 42 | 43 | 44 | -------------------------------------------------------------------------------- /app/src/main/res/layout/menu_list_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 22 | 23 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /app/src/main/res/layout/menu_music_selection.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 23 | 24 | 29 | 30 | 35 | 36 |