├── .gitignore ├── .idea ├── .name ├── codeStyleSettings.xml ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── gradle.xml ├── inspectionProfiles │ ├── Project_Default.xml │ ├── profiles_settings.xml │ └── shiraji.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml ├── runConfigurations │ └── UnitTest.xml ├── uiDesigner.xml └── vcs.xml ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kenkenpa-compiler ├── .gitignore ├── build.gradle ├── gradle.properties ├── kenkenpa-compiler.iml └── src │ ├── main │ └── java │ │ └── com │ │ └── github │ │ └── shiraji │ │ └── kenkenpa │ │ └── compiler │ │ └── KenKenPaProcessor.java │ └── test │ └── java │ └── com │ └── github │ └── shiraji │ └── kenkenpa │ ├── compiler │ ├── HopTests.java │ ├── HopsTest.java │ ├── KenKenPaTest.java │ ├── KenKenPaTestHelper.java │ ├── LandTest.java │ └── TakeOffTest.java │ └── interfaces │ └── GetCurrentStateTest.java ├── kenkenpa.iml ├── kenkenpa ├── .gitignore ├── build.gradle ├── gradle.properties ├── kenkenpa-kenkenpa.iml └── src │ └── main │ └── java │ └── com │ └── github │ └── shiraji │ └── kenkenpa │ ├── annotations │ ├── Hop.java │ ├── Hops.java │ ├── KenKenPa.java │ ├── Land.java │ └── TakeOff.java │ └── interfaces │ └── GetCurrentState.java ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro ├── sample.iml └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── github │ │ └── shiraji │ │ └── kenkenpasample │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── shiraji │ │ │ └── kenkenpasample │ │ │ ├── NavigationActivity.java │ │ │ ├── loading │ │ │ ├── LoadingActivity.java │ │ │ └── LoadingSM.java │ │ │ └── switchfragments │ │ │ ├── FragmentSwitcher.java │ │ │ ├── SwitchFirstFragment.java │ │ │ ├── SwitchSecondFragment.java │ │ │ ├── SwitchThirdFragment.java │ │ │ └── SwitchViewsActivity.java │ └── res │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_navigation.xml │ │ ├── navigation_row.xml │ │ ├── switch_fragment.xml │ │ └── switch_layout.xml │ │ ├── menu │ │ ├── menu_main.xml │ │ ├── menu_navigation.xml │ │ └── menu_sub.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── github │ └── shiraji │ └── kenkenpasample │ └── ExampleUnitTest.java ├── settings.gradle └── website └── images └── execution_image.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | kenkenpa -------------------------------------------------------------------------------- /.idea/codeStyleSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/.idea/codeStyleSettings.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/shiraji.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/.idea/inspectionProfiles/shiraji.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/UnitTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/.idea/runConfigurations/UnitTest.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | VERSION=1.0.4 2 | GROUPID=com.github.shiraji -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kenkenpa-compiler/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /kenkenpa-compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa-compiler/build.gradle -------------------------------------------------------------------------------- /kenkenpa-compiler/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACTID=kenkenpa-compiler -------------------------------------------------------------------------------- /kenkenpa-compiler/kenkenpa-compiler.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa-compiler/kenkenpa-compiler.iml -------------------------------------------------------------------------------- /kenkenpa-compiler/src/main/java/com/github/shiraji/kenkenpa/compiler/KenKenPaProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa-compiler/src/main/java/com/github/shiraji/kenkenpa/compiler/KenKenPaProcessor.java -------------------------------------------------------------------------------- /kenkenpa-compiler/src/test/java/com/github/shiraji/kenkenpa/compiler/HopTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa-compiler/src/test/java/com/github/shiraji/kenkenpa/compiler/HopTests.java -------------------------------------------------------------------------------- /kenkenpa-compiler/src/test/java/com/github/shiraji/kenkenpa/compiler/HopsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa-compiler/src/test/java/com/github/shiraji/kenkenpa/compiler/HopsTest.java -------------------------------------------------------------------------------- /kenkenpa-compiler/src/test/java/com/github/shiraji/kenkenpa/compiler/KenKenPaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa-compiler/src/test/java/com/github/shiraji/kenkenpa/compiler/KenKenPaTest.java -------------------------------------------------------------------------------- /kenkenpa-compiler/src/test/java/com/github/shiraji/kenkenpa/compiler/KenKenPaTestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa-compiler/src/test/java/com/github/shiraji/kenkenpa/compiler/KenKenPaTestHelper.java -------------------------------------------------------------------------------- /kenkenpa-compiler/src/test/java/com/github/shiraji/kenkenpa/compiler/LandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa-compiler/src/test/java/com/github/shiraji/kenkenpa/compiler/LandTest.java -------------------------------------------------------------------------------- /kenkenpa-compiler/src/test/java/com/github/shiraji/kenkenpa/compiler/TakeOffTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa-compiler/src/test/java/com/github/shiraji/kenkenpa/compiler/TakeOffTest.java -------------------------------------------------------------------------------- /kenkenpa-compiler/src/test/java/com/github/shiraji/kenkenpa/interfaces/GetCurrentStateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa-compiler/src/test/java/com/github/shiraji/kenkenpa/interfaces/GetCurrentStateTest.java -------------------------------------------------------------------------------- /kenkenpa.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa.iml -------------------------------------------------------------------------------- /kenkenpa/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /kenkenpa/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa/build.gradle -------------------------------------------------------------------------------- /kenkenpa/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACTID=kenkenpa -------------------------------------------------------------------------------- /kenkenpa/kenkenpa-kenkenpa.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa/kenkenpa-kenkenpa.iml -------------------------------------------------------------------------------- /kenkenpa/src/main/java/com/github/shiraji/kenkenpa/annotations/Hop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa/src/main/java/com/github/shiraji/kenkenpa/annotations/Hop.java -------------------------------------------------------------------------------- /kenkenpa/src/main/java/com/github/shiraji/kenkenpa/annotations/Hops.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa/src/main/java/com/github/shiraji/kenkenpa/annotations/Hops.java -------------------------------------------------------------------------------- /kenkenpa/src/main/java/com/github/shiraji/kenkenpa/annotations/KenKenPa.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa/src/main/java/com/github/shiraji/kenkenpa/annotations/KenKenPa.java -------------------------------------------------------------------------------- /kenkenpa/src/main/java/com/github/shiraji/kenkenpa/annotations/Land.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa/src/main/java/com/github/shiraji/kenkenpa/annotations/Land.java -------------------------------------------------------------------------------- /kenkenpa/src/main/java/com/github/shiraji/kenkenpa/annotations/TakeOff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa/src/main/java/com/github/shiraji/kenkenpa/annotations/TakeOff.java -------------------------------------------------------------------------------- /kenkenpa/src/main/java/com/github/shiraji/kenkenpa/interfaces/GetCurrentState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/kenkenpa/src/main/java/com/github/shiraji/kenkenpa/interfaces/GetCurrentState.java -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/sample.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/sample.iml -------------------------------------------------------------------------------- /sample/src/androidTest/java/com/github/shiraji/kenkenpasample/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/androidTest/java/com/github/shiraji/kenkenpasample/ApplicationTest.java -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/github/shiraji/kenkenpasample/NavigationActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/java/com/github/shiraji/kenkenpasample/NavigationActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/github/shiraji/kenkenpasample/loading/LoadingActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/java/com/github/shiraji/kenkenpasample/loading/LoadingActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/github/shiraji/kenkenpasample/loading/LoadingSM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/java/com/github/shiraji/kenkenpasample/loading/LoadingSM.java -------------------------------------------------------------------------------- /sample/src/main/java/com/github/shiraji/kenkenpasample/switchfragments/FragmentSwitcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/java/com/github/shiraji/kenkenpasample/switchfragments/FragmentSwitcher.java -------------------------------------------------------------------------------- /sample/src/main/java/com/github/shiraji/kenkenpasample/switchfragments/SwitchFirstFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/java/com/github/shiraji/kenkenpasample/switchfragments/SwitchFirstFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/com/github/shiraji/kenkenpasample/switchfragments/SwitchSecondFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/java/com/github/shiraji/kenkenpasample/switchfragments/SwitchSecondFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/com/github/shiraji/kenkenpasample/switchfragments/SwitchThirdFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/java/com/github/shiraji/kenkenpasample/switchfragments/SwitchThirdFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/com/github/shiraji/kenkenpasample/switchfragments/SwitchViewsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/java/com/github/shiraji/kenkenpasample/switchfragments/SwitchViewsActivity.java -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/res/layout/activity_navigation.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/navigation_row.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/res/layout/navigation_row.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/switch_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/res/layout/switch_fragment.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/switch_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/res/layout/switch_layout.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/menu_navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/res/menu/menu_navigation.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/menu_sub.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/res/menu/menu_sub.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample/src/test/java/com/github/shiraji/kenkenpasample/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/sample/src/test/java/com/github/shiraji/kenkenpasample/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/settings.gradle -------------------------------------------------------------------------------- /website/images/execution_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiraji/kenkenpa/HEAD/website/images/execution_image.png --------------------------------------------------------------------------------