| -rw-r--r-- | .gitignore | 45L |
| -rw-r--r-- | .metadata | 45L |
| -rw-r--r-- | LICENSE | 674L |
| -rw-r--r-- | README.md | 122L |
| -rw-r--r-- | analysis_options.yaml | 28L |
| -rw-r--r-- | android/.gitignore | 13L |
| -rw-r--r-- | android/app/build.gradle | 44L |
| -rw-r--r-- | android/app/src/debug/AndroidManifest.xml | 7L |
| -rw-r--r-- | android/app/src/main/AndroidManifest.xml | 60L |
| -rw-r--r-- | android/app/src/main/kotlin/com/example/sense_the_rhythm/MainActivity.kt | 5L |
| -rw-r--r-- | android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png | 3555B |
| -rw-r--r-- | android/app/src/main/res/drawable-hdpi/ic_launcher_monochrome.png | 3555B |
| -rw-r--r-- | android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png | 2497B |
| -rw-r--r-- | android/app/src/main/res/drawable-mdpi/ic_launcher_monochrome.png | 2497B |
| -rw-r--r-- | android/app/src/main/res/drawable-v21/launch_background.xml | 12L |
| -rw-r--r-- | android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png | 4503B |
| -rw-r--r-- | android/app/src/main/res/drawable-xhdpi/ic_launcher_monochrome.png | 4503B |
| -rw-r--r-- | android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png | 6323B |
| -rw-r--r-- | android/app/src/main/res/drawable-xxhdpi/ic_launcher_monochrome.png | 6323B |
| -rw-r--r-- | android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png | 8222B |
| -rw-r--r-- | android/app/src/main/res/drawable-xxxhdpi/ic_launcher_monochrome.png | 8222B |
| -rw-r--r-- | android/app/src/main/res/drawable/launch_background.xml | 12L |
| -rw-r--r-- | android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml | 14L |
| -rw-r--r-- | android/app/src/main/res/mipmap-hdpi/ic_launcher.png | 1737B |
| -rw-r--r-- | android/app/src/main/res/mipmap-mdpi/ic_launcher.png | 1141B |
| -rw-r--r-- | android/app/src/main/res/mipmap-xhdpi/ic_launcher.png | 2251B |
| -rw-r--r-- | android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png | 3280B |
| -rw-r--r-- | android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | 4049B |
| -rw-r--r-- | android/app/src/main/res/values-night/styles.xml | 18L |
| -rw-r--r-- | android/app/src/main/res/values/colors.xml | 4L |
| -rw-r--r-- | android/app/src/main/res/values/styles.xml | 18L |
| -rw-r--r-- | android/app/src/profile/AndroidManifest.xml | 7L |
| -rw-r--r-- | android/build.gradle | 18L |
| -rw-r--r-- | android/gradle.properties | 3L |
| -rw-r--r-- | android/gradle/wrapper/gradle-wrapper.properties | 7L |
| -rw-r--r-- | android/settings.gradle | 25L |
| -rw-r--r-- | assets/icon/icon.png | 8637B |
| -rw-r--r-- | assets/icon/icon.svg | 184L |
| -rw-r--r-- | flutter_launcher_icons.yaml | 32L |
| -rw-r--r-- | ios/.gitignore | 34L |
| -rw-r--r-- | ios/Flutter/AppFrameworkInfo.plist | 26L |
| -rw-r--r-- | ios/Flutter/Debug.xcconfig | 1L |
| -rw-r--r-- | ios/Flutter/Release.xcconfig | 1L |
| -rw-r--r-- | ios/Runner.xcodeproj/project.pbxproj | 616L |
| -rw-r--r-- | ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata | 7L |
| -rw-r--r-- | ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist | 8L |
| -rw-r--r-- | ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings | 8L |
| -rw-r--r-- | ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme | 98L |
| -rw-r--r-- | ios/Runner.xcworkspace/contents.xcworkspacedata | 7L |
| -rw-r--r-- | ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist | 8L |
| -rw-r--r-- | ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings | 8L |
| -rw-r--r-- | ios/Runner/AppDelegate.swift | 13L |
| -rw-r--r-- | ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json | 122L |
| -rw-r--r-- | ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png | 10932B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png | 295B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png | 406B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png | 450B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png | 282B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png | 462B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png | 704B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png | 406B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png | 586B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png | 862B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png | 862B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png | 1674B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png | 762B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png | 1226B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png | 1418B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json | 23L |
| -rw-r--r-- | ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png | 68B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png | 68B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png | 68B |
| -rw-r--r-- | ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md | 5L |
| -rw-r--r-- | ios/Runner/Base.lproj/LaunchScreen.storyboard | 37L |
| -rw-r--r-- | ios/Runner/Base.lproj/Main.storyboard | 26L |
| -rw-r--r-- | ios/Runner/Info.plist | 49L |
| -rw-r--r-- | ios/Runner/Runner-Bridging-Header.h | 1L |
| -rw-r--r-- | ios/RunnerTests/RunnerTests.swift | 12L |
| -rw-r--r-- | lib/main.dart | 24L |
| -rw-r--r-- | lib/models/arrow_direction.dart | 12L |
| -rw-r--r-- | lib/models/input_direction.dart | 14L |
| -rw-r--r-- | lib/models/note.dart | 10L |
| -rw-r--r-- | lib/screens/game_over.dart | 63L |
| -rw-r--r-- | lib/screens/level.dart | 285L |
| -rw-r--r-- | lib/screens/level_selection.dart | 161L |
| -rw-r--r-- | lib/utils/esense_input.dart | 188L |
| -rw-r--r-- | lib/utils/simfile.dart | 175L |
| -rw-r--r-- | lib/widgets/arrow.dart | 18L |
| -rw-r--r-- | lib/widgets/arrows.dart | 23L |
| -rw-r--r-- | lib/widgets/connection_status_button.dart | 40L |
| -rw-r--r-- | lib/widgets/esense_connect_dialog.dart | 64L |
| -rw-r--r-- | lib/widgets/esense_not_connected_dialog.dart | 34L |
| -rw-r--r-- | lib/widgets/level_info_chip.dart | 37L |
| -rw-r--r-- | lib/widgets/level_list_entry.dart | 95L |
| -rw-r--r-- | linux/.gitignore | 1L |
| -rw-r--r-- | linux/CMakeLists.txt | 128L |
| -rw-r--r-- | linux/flutter/CMakeLists.txt | 88L |
| -rw-r--r-- | linux/flutter/generated_plugin_registrant.cc | 15L |
| -rw-r--r-- | linux/flutter/generated_plugin_registrant.h | 15L |
| -rw-r--r-- | linux/flutter/generated_plugins.cmake | 24L |
| -rw-r--r-- | linux/runner/CMakeLists.txt | 26L |
| -rw-r--r-- | linux/runner/main.cc | 6L |
| -rw-r--r-- | linux/runner/my_application.cc | 130L |
| -rw-r--r-- | linux/runner/my_application.h | 18L |
| -rw-r--r-- | presentation/.gitattributes | 3L |
| -rw-r--r-- | presentation/.gitignore | 9L |
| -rw-r--r-- | presentation/.gitlab-ci.yml | 28L |
| -rw-r--r-- | presentation/CHANGELOG.md | 18L |
| -rw-r--r-- | presentation/LICENSE.txt | 23L |
| -rw-r--r-- | presentation/README.md | 100L |
| -rw-r--r-- | presentation/assets/esense.png | 95865B |
| -rw-r--r-- | presentation/assets/kit/banner.jpg | 96829B |
| -rw-r--r-- | presentation/assets/kit/logo-de.svg | 43L |
| -rw-r--r-- | presentation/assets/kit/logo-en.svg | 49L |
| -rw-r--r-- | presentation/assets/screenshot-level-selection.png | 762220B |
| -rw-r--r-- | presentation/assets/screenshot-level.png | 62632B |
| -rw-r--r-- | presentation/assets/stepmania.png | 37293B |
| -rw-r--r-- | presentation/fonts/Roboto/LICENSE.txt | 202L |
| -rw-r--r-- | presentation/fonts/Roboto/Roboto-Black.ttf | 168060B |
| -rw-r--r-- | presentation/fonts/Roboto/Roboto-BlackItalic.ttf | 174108B |
| -rw-r--r-- | presentation/fonts/Roboto/Roboto-Bold.ttf | 167336B |
| -rw-r--r-- | presentation/fonts/Roboto/Roboto-BoldItalic.ttf | 171508B |
| -rw-r--r-- | presentation/fonts/Roboto/Roboto-Italic.ttf | 170504B |
| -rw-r--r-- | presentation/fonts/Roboto/Roboto-Light.ttf | 167000B |
| -rw-r--r-- | presentation/fonts/Roboto/Roboto-LightItalic.ttf | 173172B |
| -rw-r--r-- | presentation/fonts/Roboto/Roboto-Medium.ttf | 168644B |
| -rw-r--r-- | presentation/fonts/Roboto/Roboto-MediumItalic.ttf | 173416B |
| -rw-r--r-- | presentation/fonts/Roboto/Roboto-Regular.ttf | 168260B |
| -rw-r--r-- | presentation/fonts/Roboto/Roboto-Thin.ttf | 168488B |
| -rw-r--r-- | presentation/fonts/Roboto/Roboto-ThinItalic.ttf | 172860B |
| -rw-r--r-- | presentation/kit-slides.typ | 321L |
| -rw-r--r-- | presentation/pixi.lock | 608L |
| -rw-r--r-- | presentation/pixi.toml | 26L |
| -rw-r--r-- | presentation/presentation.typ | 59L |
| -rw-r--r-- | pubspec.lock | 667L |
| -rw-r--r-- | pubspec.yaml | 35L |
| -rw-r--r-- | test/widget_test.dart | 30L |