├── .fleet └── receipt.json ├── .gitignore ├── .run ├── android.run.xml ├── browser.run.xml ├── desktop.run.xml ├── iosApp.run.xml └── server.run.xml ├── README.md ├── composeApp ├── build.gradle.kts └── src │ ├── androidMain │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── io │ │ │ └── github │ │ │ └── xxfast │ │ │ └── chess │ │ │ ├── ChessApplication.android.kt │ │ │ ├── MainActivity.kt │ │ │ ├── components │ │ │ ├── GameBoardPreview.kt │ │ │ ├── MatchSummaryPreview.kt │ │ │ └── PlayerAvatarPreview.kt │ │ │ ├── resources │ │ │ └── Theme.android.kt │ │ │ ├── screens │ │ │ ├── match │ │ │ │ └── MatchPreview.kt │ │ │ ├── matchmake │ │ │ │ └── MatchMakingPreview.kt │ │ │ └── settings │ │ │ │ └── SettingsPreview.kt │ │ │ └── utils │ │ │ ├── Device.android.kt │ │ │ ├── Dispatchers.android.kt │ │ │ ├── KStore.android.kt │ │ │ └── RecompositionMode.android.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── values-night │ │ └── themes.xml │ │ ├── values │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ └── network_security_config.xml │ ├── commonMain │ └── kotlin │ │ └── io │ │ └── github │ │ └── xxfast │ │ └── chess │ │ ├── ChessApplication.kt │ │ ├── RootScreen.kt │ │ ├── RootStateModels.kt │ │ ├── api │ │ └── HttpClient.kt │ │ ├── components │ │ ├── GameBoard.kt │ │ ├── MatchSummaryView.kt │ │ ├── PlayerAvatar.kt │ │ └── PlayerTitle.kt │ │ ├── resources │ │ ├── Animations.kt │ │ ├── Theme.kt │ │ └── pieces │ │ │ ├── __Pieces.kt │ │ │ └── pieces │ │ │ ├── __Regular.kt │ │ │ └── regular │ │ │ ├── Bb.kt │ │ │ ├── Bk.kt │ │ │ ├── Bn.kt │ │ │ ├── Bp.kt │ │ │ ├── Bq.kt │ │ │ ├── Br.kt │ │ │ ├── Wb.kt │ │ │ ├── Wk.kt │ │ │ ├── Wn.kt │ │ │ ├── Wp.kt │ │ │ ├── Wq.kt │ │ │ └── Wr.kt │ │ ├── screens │ │ ├── match │ │ │ ├── MatchDomain.kt │ │ │ ├── MatchScreen.kt │ │ │ ├── MatchStateModels.kt │ │ │ └── MatchViewModel.kt │ │ ├── matchmake │ │ │ ├── MatchMakingDomain.kt │ │ │ ├── MatchMakingScreen.kt │ │ │ ├── MatchMakingStateModels.kt │ │ │ └── MatchMakingViewModel.kt │ │ └── settings │ │ │ ├── SettingsDomain.kt │ │ │ ├── SettingsScreen.kt │ │ │ ├── SettingsStateModels.kt │ │ │ └── SettingsViewModel.kt │ │ └── utils │ │ ├── Device.kt │ │ ├── Dispatchers.kt │ │ ├── KStore.kt │ │ ├── RecompositionMode.kt │ │ └── ViewModel.kt │ ├── desktopMain │ └── kotlin │ │ ├── Application.kt │ │ └── io │ │ └── github │ │ └── xxfast │ │ └── chess │ │ ├── ChessApplication.desktop.kt │ │ ├── resources │ │ └── Theme.desktop.kt │ │ └── utils │ │ ├── Device.desktop.kt │ │ ├── Dispatchers.desktop.kt │ │ ├── KStore.desktop.kt │ │ └── RecompositionMode.desktop.kt │ ├── iosMain │ └── kotlin │ │ ├── MainViewController.kt │ │ └── io │ │ └── github │ │ └── xxfast │ │ └── chess │ │ ├── ChessApplication.ios.kt │ │ ├── resources │ │ └── Theme.ios.kt │ │ └── utils │ │ ├── Device.ios.kt │ │ ├── Dispatchers.ios.kt │ │ ├── KStore.ios.kt │ │ └── RecompositionMode.ios.kt │ └── jsMain │ ├── kotlin │ ├── Application.kt │ └── io │ │ └── github │ │ └── xxfast │ │ └── chess │ │ ├── ChessApplication.js.kt │ │ ├── resources │ │ └── Theme.js.kt │ │ └── utils │ │ ├── Device.js.kt │ │ ├── Dispatchers.js.kt │ │ ├── KStore.js.kt │ │ └── RecompositionMode.js.kt │ └── resources │ ├── index.html │ └── styles.css ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── iosApp ├── Configuration │ └── Config.xcconfig ├── iosApp.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── iosApp │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ └── app-icon-1024.png │ └── Contents.json │ ├── Info.plist │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── iOSApp.swift ├── kotlin-js-store └── yarn.lock ├── server ├── build.gradle.kts └── src │ └── main │ ├── kotlin │ └── io │ │ └── github │ │ └── xxfast │ │ └── chess │ │ ├── Application.kt │ │ ├── discovery │ │ ├── DiscoverDomain.kt │ │ └── DiscoveryService.kt │ │ └── game │ │ ├── GameDomain.kt │ │ └── GameService.kt │ └── resources │ └── logback.xml ├── settings.gradle.kts └── shared ├── build.gradle.kts └── src ├── commonMain └── kotlin │ └── io │ └── github │ └── xxfast │ └── chess │ ├── discovery │ ├── DiscoveryApi.kt │ └── DiscoveryModels.kt │ ├── game │ ├── GameApi.kt │ ├── GameLogic.kt │ ├── GameModels.kt │ └── GameRepresentation.kt │ └── utils │ └── Json.kt └── commonTest └── kotlin └── io └── github └── xxfast └── chess └── game └── TestGameRepresentation.kt /.fleet/receipt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/.fleet/receipt.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/.gitignore -------------------------------------------------------------------------------- /.run/android.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/.run/android.run.xml -------------------------------------------------------------------------------- /.run/browser.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/.run/browser.run.xml -------------------------------------------------------------------------------- /.run/desktop.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/.run/desktop.run.xml -------------------------------------------------------------------------------- /.run/iosApp.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/.run/iosApp.run.xml -------------------------------------------------------------------------------- /.run/server.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/.run/server.run.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/README.md -------------------------------------------------------------------------------- /composeApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/build.gradle.kts -------------------------------------------------------------------------------- /composeApp/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/io/github/xxfast/chess/ChessApplication.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/kotlin/io/github/xxfast/chess/ChessApplication.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/io/github/xxfast/chess/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/kotlin/io/github/xxfast/chess/MainActivity.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/io/github/xxfast/chess/components/GameBoardPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/kotlin/io/github/xxfast/chess/components/GameBoardPreview.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/io/github/xxfast/chess/components/MatchSummaryPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/kotlin/io/github/xxfast/chess/components/MatchSummaryPreview.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/io/github/xxfast/chess/components/PlayerAvatarPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/kotlin/io/github/xxfast/chess/components/PlayerAvatarPreview.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/io/github/xxfast/chess/resources/Theme.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/kotlin/io/github/xxfast/chess/resources/Theme.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/io/github/xxfast/chess/screens/match/MatchPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/kotlin/io/github/xxfast/chess/screens/match/MatchPreview.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/io/github/xxfast/chess/screens/matchmake/MatchMakingPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/kotlin/io/github/xxfast/chess/screens/matchmake/MatchMakingPreview.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/io/github/xxfast/chess/screens/settings/SettingsPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/kotlin/io/github/xxfast/chess/screens/settings/SettingsPreview.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/io/github/xxfast/chess/utils/Device.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/kotlin/io/github/xxfast/chess/utils/Device.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/io/github/xxfast/chess/utils/Dispatchers.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/kotlin/io/github/xxfast/chess/utils/Dispatchers.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/io/github/xxfast/chess/utils/KStore.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/kotlin/io/github/xxfast/chess/utils/KStore.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/io/github/xxfast/chess/utils/RecompositionMode.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/kotlin/io/github/xxfast/chess/utils/RecompositionMode.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/values-night/themes.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/values/themes.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/androidMain/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/ChessApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/ChessApplication.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/RootScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/RootScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/RootStateModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/RootStateModels.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/api/HttpClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/api/HttpClient.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/components/GameBoard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/components/GameBoard.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/components/MatchSummaryView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/components/MatchSummaryView.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/components/PlayerAvatar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/components/PlayerAvatar.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/components/PlayerTitle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/components/PlayerTitle.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/Animations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/Animations.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/Theme.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/__Pieces.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/__Pieces.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/__Regular.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/__Regular.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Bb.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Bb.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Bk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Bk.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Bn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Bn.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Bp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Bp.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Bq.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Bq.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Br.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Br.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Wb.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Wb.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Wk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Wk.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Wn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Wn.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Wp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Wp.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Wq.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Wq.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Wr.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/resources/pieces/pieces/regular/Wr.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/match/MatchDomain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/match/MatchDomain.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/match/MatchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/match/MatchScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/match/MatchStateModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/match/MatchStateModels.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/match/MatchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/match/MatchViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/matchmake/MatchMakingDomain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/matchmake/MatchMakingDomain.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/matchmake/MatchMakingScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/matchmake/MatchMakingScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/matchmake/MatchMakingStateModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/matchmake/MatchMakingStateModels.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/matchmake/MatchMakingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/matchmake/MatchMakingViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/settings/SettingsDomain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/settings/SettingsDomain.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/settings/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/settings/SettingsScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/settings/SettingsStateModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/settings/SettingsStateModels.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/settings/SettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/screens/settings/SettingsViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/utils/Device.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/utils/Device.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/utils/Dispatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/utils/Dispatchers.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/utils/KStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/utils/KStore.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/utils/RecompositionMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/utils/RecompositionMode.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/io/github/xxfast/chess/utils/ViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/commonMain/kotlin/io/github/xxfast/chess/utils/ViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/desktopMain/kotlin/Application.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/io/github/xxfast/chess/ChessApplication.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/desktopMain/kotlin/io/github/xxfast/chess/ChessApplication.desktop.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/io/github/xxfast/chess/resources/Theme.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/desktopMain/kotlin/io/github/xxfast/chess/resources/Theme.desktop.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/io/github/xxfast/chess/utils/Device.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/desktopMain/kotlin/io/github/xxfast/chess/utils/Device.desktop.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/io/github/xxfast/chess/utils/Dispatchers.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/desktopMain/kotlin/io/github/xxfast/chess/utils/Dispatchers.desktop.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/io/github/xxfast/chess/utils/KStore.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/desktopMain/kotlin/io/github/xxfast/chess/utils/KStore.desktop.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/io/github/xxfast/chess/utils/RecompositionMode.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/desktopMain/kotlin/io/github/xxfast/chess/utils/RecompositionMode.desktop.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/MainViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/iosMain/kotlin/MainViewController.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/io/github/xxfast/chess/ChessApplication.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/iosMain/kotlin/io/github/xxfast/chess/ChessApplication.ios.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/io/github/xxfast/chess/resources/Theme.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/iosMain/kotlin/io/github/xxfast/chess/resources/Theme.ios.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/io/github/xxfast/chess/utils/Device.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/iosMain/kotlin/io/github/xxfast/chess/utils/Device.ios.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/io/github/xxfast/chess/utils/Dispatchers.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/iosMain/kotlin/io/github/xxfast/chess/utils/Dispatchers.ios.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/io/github/xxfast/chess/utils/KStore.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/iosMain/kotlin/io/github/xxfast/chess/utils/KStore.ios.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/io/github/xxfast/chess/utils/RecompositionMode.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/iosMain/kotlin/io/github/xxfast/chess/utils/RecompositionMode.ios.kt -------------------------------------------------------------------------------- /composeApp/src/jsMain/kotlin/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/jsMain/kotlin/Application.kt -------------------------------------------------------------------------------- /composeApp/src/jsMain/kotlin/io/github/xxfast/chess/ChessApplication.js.kt: -------------------------------------------------------------------------------- 1 | package io.github.xxfast.chess 2 | 3 | actual class PlatformScope -------------------------------------------------------------------------------- /composeApp/src/jsMain/kotlin/io/github/xxfast/chess/resources/Theme.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/jsMain/kotlin/io/github/xxfast/chess/resources/Theme.js.kt -------------------------------------------------------------------------------- /composeApp/src/jsMain/kotlin/io/github/xxfast/chess/utils/Device.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/jsMain/kotlin/io/github/xxfast/chess/utils/Device.js.kt -------------------------------------------------------------------------------- /composeApp/src/jsMain/kotlin/io/github/xxfast/chess/utils/Dispatchers.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/jsMain/kotlin/io/github/xxfast/chess/utils/Dispatchers.js.kt -------------------------------------------------------------------------------- /composeApp/src/jsMain/kotlin/io/github/xxfast/chess/utils/KStore.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/jsMain/kotlin/io/github/xxfast/chess/utils/KStore.js.kt -------------------------------------------------------------------------------- /composeApp/src/jsMain/kotlin/io/github/xxfast/chess/utils/RecompositionMode.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/jsMain/kotlin/io/github/xxfast/chess/utils/RecompositionMode.js.kt -------------------------------------------------------------------------------- /composeApp/src/jsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/jsMain/resources/index.html -------------------------------------------------------------------------------- /composeApp/src/jsMain/resources/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/composeApp/src/jsMain/resources/styles.css -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/gradlew.bat -------------------------------------------------------------------------------- /iosApp/Configuration/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/iosApp/Configuration/Config.xcconfig -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/iosApp/iosApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/iosApp/iosApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/iosApp/iosApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/iosApp/iosApp/Info.plist -------------------------------------------------------------------------------- /iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/iosApp/iosApp/iOSApp.swift -------------------------------------------------------------------------------- /kotlin-js-store/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/kotlin-js-store/yarn.lock -------------------------------------------------------------------------------- /server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/server/build.gradle.kts -------------------------------------------------------------------------------- /server/src/main/kotlin/io/github/xxfast/chess/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/server/src/main/kotlin/io/github/xxfast/chess/Application.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/io/github/xxfast/chess/discovery/DiscoverDomain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/server/src/main/kotlin/io/github/xxfast/chess/discovery/DiscoverDomain.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/io/github/xxfast/chess/discovery/DiscoveryService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/server/src/main/kotlin/io/github/xxfast/chess/discovery/DiscoveryService.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/io/github/xxfast/chess/game/GameDomain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/server/src/main/kotlin/io/github/xxfast/chess/game/GameDomain.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/io/github/xxfast/chess/game/GameService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/server/src/main/kotlin/io/github/xxfast/chess/game/GameService.kt -------------------------------------------------------------------------------- /server/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/server/src/main/resources/logback.xml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/shared/build.gradle.kts -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/io/github/xxfast/chess/discovery/DiscoveryApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/shared/src/commonMain/kotlin/io/github/xxfast/chess/discovery/DiscoveryApi.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/io/github/xxfast/chess/discovery/DiscoveryModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/shared/src/commonMain/kotlin/io/github/xxfast/chess/discovery/DiscoveryModels.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/io/github/xxfast/chess/game/GameApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/shared/src/commonMain/kotlin/io/github/xxfast/chess/game/GameApi.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/io/github/xxfast/chess/game/GameLogic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/shared/src/commonMain/kotlin/io/github/xxfast/chess/game/GameLogic.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/io/github/xxfast/chess/game/GameModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/shared/src/commonMain/kotlin/io/github/xxfast/chess/game/GameModels.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/io/github/xxfast/chess/game/GameRepresentation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/shared/src/commonMain/kotlin/io/github/xxfast/chess/game/GameRepresentation.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/io/github/xxfast/chess/utils/Json.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/shared/src/commonMain/kotlin/io/github/xxfast/chess/utils/Json.kt -------------------------------------------------------------------------------- /shared/src/commonTest/kotlin/io/github/xxfast/chess/game/TestGameRepresentation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxfast/Chess-KMP/HEAD/shared/src/commonTest/kotlin/io/github/xxfast/chess/game/TestGameRepresentation.kt --------------------------------------------------------------------------------