gitextract_6xtmc2to/ ├── .gitignore ├── .gitmodules ├── .idea/ │ ├── .name │ ├── compiler.xml │ ├── copyright/ │ │ ├── Apache_2_0.xml │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── libraries/ │ │ ├── appcompat_v7_21_0_3.xml │ │ ├── junit_3_8.xml │ │ ├── play_services_6_1_71.xml │ │ ├── support_annotations_21_0_3.xml │ │ └── support_v4_21_0_3.xml │ ├── misc.xml │ ├── modules.xml │ ├── scopes/ │ │ └── scope_settings.xml │ └── vcs.xml ├── CONTRIBUTING ├── ExampleGame.iml ├── LICENSE ├── app/ │ ├── app.iml │ ├── build.gradle │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── google/ │ │ └── fpl/ │ │ └── gim/ │ │ └── examplegame/ │ │ └── MissionParseTest.java │ └── main/ │ ├── AndroidManifest.xml │ ├── assets/ │ │ ├── legacy_missions/ │ │ │ ├── choice_mission.xml │ │ │ ├── mission.xml │ │ │ ├── sfx mission.xml │ │ │ ├── spoken_plus_timer_mission.xml │ │ │ ├── texttospeechmission.xml │ │ │ └── timermission.xml │ │ └── missions/ │ │ ├── 01_sample_mission_1.xml │ │ ├── 02_sample_mission_2.xml │ │ ├── ex_01_timer_moment.xml │ │ ├── ex_02_spoken_text_moment.xml │ │ ├── ex_03_choice_moment.xml │ │ ├── ex_04_sfx_moment.xml │ │ ├── ex_05_broken_timer_moment.xml │ │ └── ex_06_long_timer_mission.xml │ ├── java/ │ │ └── com/ │ │ └── google/ │ │ └── fpl/ │ │ └── gim/ │ │ └── examplegame/ │ │ ├── Choice.java │ │ ├── ChoiceMoment.java │ │ ├── ChoiceMomentData.java │ │ ├── MainActivity.java │ │ ├── MainService.java │ │ ├── Mission.java │ │ ├── MissionData.java │ │ ├── Moment.java │ │ ├── MomentData.java │ │ ├── Outcome.java │ │ ├── SfxMoment.java │ │ ├── SfxMomentData.java │ │ ├── SpokenTextMoment.java │ │ ├── SpokenTextMomentData.java │ │ ├── TimerMoment.java │ │ ├── TimerMomentData.java │ │ ├── google/ │ │ │ ├── FitDataTypeSetting.java │ │ │ ├── FitResultCallback.java │ │ │ └── GoogleApiClientWrapper.java │ │ ├── gui/ │ │ │ ├── EndSummaryFragment.java │ │ │ ├── FitnessDataDisplayFragment.java │ │ │ ├── GameViews.java │ │ │ ├── MissionSelectionFragment.java │ │ │ ├── MusicSelectionFragment.java │ │ │ ├── NotificationOptions.java │ │ │ ├── RunSpecificationSelectionFragment.java │ │ │ └── StartMenuFragment.java │ │ └── utils/ │ │ ├── MissionParseException.java │ │ ├── MissionParser.java │ │ └── Utils.java │ └── res/ │ ├── anim/ │ │ ├── slide_in_right.xml │ │ └── slide_out_left.xml │ ├── drawable/ │ │ └── weapon_charge_progress.xml │ ├── layout/ │ │ ├── activity_main.xml │ │ ├── end_screen.xml │ │ ├── menu_list_item.xml │ │ ├── menu_mission_list.xml │ │ ├── menu_music_selection.xml │ │ ├── menu_run_specifications.xml │ │ ├── menu_start.xml │ │ ├── placeholder_fragment.xml │ │ └── step_display.xml │ ├── menu/ │ │ └── main.xml │ ├── values/ │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── ids.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── values-w820dp/ │ └── dimens.xml ├── build.gradle ├── docs/ │ ├── generate_docs.py │ └── src/ │ ├── contributing.md │ ├── doxyfile │ ├── doxygen_layout.xml │ ├── index.md │ └── programmers_guide/ │ ├── assets.md │ ├── audio.md │ ├── building.md │ ├── core.md │ ├── gameplay.md │ ├── google_api.md │ ├── mission.md │ └── overview.md ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── prototype.iml ├── readme.md └── settings.gradle