mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/PieceIdentifier.kt | 8 | A 0 mins | F 33% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/Position.kt | 27 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/Rank.kt | 11 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/Actions.kt | 50 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/Conversions.kt | 26 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/MutableBoard.kt | 56 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/MutableBoardActionScope.kt | 28 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/MutableBoardAttacked.kt | 26 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/MutableBoardGame.kt | 47 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/MutableBoardPiece.kt | 69 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/MutableBoardScope.kt | 32 | A 0 mins | D 66% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/PersistentBoard.kt | 25 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/AttackRules.kt | 18 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/AttackTowardsRules.kt | 12 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/BishopRules.kt | 3 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/KingRules.kt | 33 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/KnightRules.kt | 17 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/PawnRules.kt | 88 | A 0 mins | B 87% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/QueenRules.kt | 3 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/RookRules.kt | 3 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/Rules.kt | 71 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/utils/Packing.kt | 6 | A 0 mins | F 0% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/notation/AlgebraicNotation.kt | 58 | A 0 mins | A 97% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/notation/AlgebraicNotationCombinators.kt | 44 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/notation/CommonNotationCombinators.kt | 25 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/notation/FenNotation.kt | 63 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/notation/FenNotationCombinators.kt | 128 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/notation/Flows.kt | 19 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/notation/UCINotation.kt | 8 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/notation/UCINotationCombinators.kt | 39 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/parser/Combinators.kt | 29 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/parser/Parser.kt | 8 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/parser/StringCombinators.kt | 42 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/voice/VoiceInput.kt | 13 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/voice/VoiceInputCombinator.kt | 86 | A 0 mins | B 89% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/settings/SettingsFacade.kt | 27 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/social/SocialFacade.kt | 46 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/speech/ChessDictionary.kt | 8 | A 0 mins | F 0% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/speech/ChessSpeechEnglishDictionary.kt | 73 | A 0 mins | A 98% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/speech/SpeechFacade.kt | 88 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/speech/SpeechFilterRules.kt | 27 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/tournaments/EliminationMatch.kt | 37 | A 0 mins | A 96% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/tournaments/Pool.kt | 17 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/tournaments/PoolDocumentPool.kt | 54 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/tournaments/PoolResults.kt | 51 | A 0 mins | B 80% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/tournaments/StoreDocumentTournament.kt | 189 | A 0 mins | A 98% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/tournaments/Tournament.kt | 43 | A 0 mins | B 84% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/tournaments/TournamentFacade.kt | 177 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/application/tournaments/TournamentReference.kt | 2 | A 0 mins | A 100% |
mobile/src/main/java/ch/epfl/sdp/mobile/infrastructure/assets/AssetManager.kt | 4 | A 0 mins | F 0% |