├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE ├── README.md ├── bot-impl ├── SimuladorPartidas.java ├── libs │ └── mineiro-by-bueno-1.0-SNAPSHOT.jar ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── com │ │ │ ├── local │ │ │ │ ├── aah │ │ │ │ │ └── refactor │ │ │ │ │ │ └── me │ │ │ │ │ │ └── RefactorMePleaseBot.java │ │ │ │ ├── abel │ │ │ │ │ └── francisco │ │ │ │ │ │ └── fogao6boca │ │ │ │ │ │ ├── Fogao6Boca.java │ │ │ │ │ │ └── Fogao6BocaUtils.java │ │ │ │ ├── brito │ │ │ │ │ └── macena │ │ │ │ │ │ └── boteco │ │ │ │ │ │ ├── BotEco.java │ │ │ │ │ │ ├── factories │ │ │ │ │ │ └── InstanceFactory.java │ │ │ │ │ │ ├── intel │ │ │ │ │ │ ├── analyze │ │ │ │ │ │ │ ├── Pattern.java │ │ │ │ │ │ │ └── Trucador.java │ │ │ │ │ │ ├── profiles │ │ │ │ │ │ │ ├── Agressive.java │ │ │ │ │ │ │ └── Passive.java │ │ │ │ │ │ ├── trucoCaller │ │ │ │ │ │ │ ├── AggressiveTrucoCaller.java │ │ │ │ │ │ │ ├── PassiveTrucoCaller.java │ │ │ │ │ │ │ └── SneakyTrucoCaller.java │ │ │ │ │ │ └── trucoResponder │ │ │ │ │ │ │ ├── AggressiveTrucoResponder.java │ │ │ │ │ │ │ ├── PassiveTrucoResponder.java │ │ │ │ │ │ │ └── SneakyTrucoResponder.java │ │ │ │ │ │ ├── interfaces │ │ │ │ │ │ ├── Analyzer.java │ │ │ │ │ │ ├── ProfileBot.java │ │ │ │ │ │ ├── TrucoCaller.java │ │ │ │ │ │ └── TrucoResponder.java │ │ │ │ │ │ └── utils │ │ │ │ │ │ ├── Game.java │ │ │ │ │ │ ├── MyHand.java │ │ │ │ │ │ └── Status.java │ │ │ │ ├── bueno │ │ │ │ │ └── impl │ │ │ │ │ │ └── dummybot │ │ │ │ │ │ └── DummyBot.java │ │ │ │ ├── carvalho │ │ │ │ │ └── candido │ │ │ │ │ │ └── tomegapbot │ │ │ │ │ │ ├── FirstRound.java │ │ │ │ │ │ ├── GapBot.java │ │ │ │ │ │ ├── SecondRound.java │ │ │ │ │ │ ├── Strategy.java │ │ │ │ │ │ └── ThirdRound.java │ │ │ │ ├── contiero │ │ │ │ │ └── lemes │ │ │ │ │ │ └── atrasabot │ │ │ │ │ │ ├── AtrasaBot.java │ │ │ │ │ │ ├── interfaces │ │ │ │ │ │ ├── Analise.java │ │ │ │ │ │ └── Choosing.java │ │ │ │ │ │ └── services │ │ │ │ │ │ ├── analise │ │ │ │ │ │ ├── AnaliseWhileLosing.java │ │ │ │ │ │ └── DefaultAnalise.java │ │ │ │ │ │ ├── choose_card │ │ │ │ │ │ ├── AgressiveChoosing.java │ │ │ │ │ │ └── PassiveChoosing.java │ │ │ │ │ │ └── utils │ │ │ │ │ │ ├── MyCards.java │ │ │ │ │ │ └── PowerCalculatorService.java │ │ │ │ ├── felipe │ │ │ │ │ └── fabiano │ │ │ │ │ │ └── truccard │ │ │ │ │ │ ├── FirstRoundState.java │ │ │ │ │ │ ├── GameRound.java │ │ │ │ │ │ ├── SecondRoundState.java │ │ │ │ │ │ ├── ThirdRoundState.java │ │ │ │ │ │ ├── Truccard.java │ │ │ │ │ │ └── TrucoUtils.java │ │ │ │ ├── ghenrique │ │ │ │ │ └── moedordecana │ │ │ │ │ │ ├── FirstRound.java │ │ │ │ │ │ ├── MoedorDeCana.java │ │ │ │ │ │ ├── SecondRound.java │ │ │ │ │ │ ├── SuperGameStrategy.java │ │ │ │ │ │ ├── ThirdRound.java │ │ │ │ │ │ └── TrucoTools.java │ │ │ │ ├── pedro │ │ │ │ │ └── herick │ │ │ │ │ │ └── skilldiffbot │ │ │ │ │ │ ├── BotUtils.java │ │ │ │ │ │ ├── FirstRoundStrategy.java │ │ │ │ │ │ ├── HandEvaluator.java │ │ │ │ │ │ ├── SecondRoundStrategy.java │ │ │ │ │ │ ├── SkillDiffBot.java │ │ │ │ │ │ ├── Strategy.java │ │ │ │ │ │ └── ThirdRoundStrategy.java │ │ │ │ └── petrilli │ │ │ │ │ └── sandro │ │ │ │ │ └── malasiabot │ │ │ │ │ └── MalasiaBot.java │ │ │ └── remote │ │ │ │ ├── HttpRequestService.java │ │ │ │ └── RemoteBotApiAdapter.java │ │ └── module-info.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.bueno.spi.service.BotServiceProvider │ └── test │ ├── java │ └── com │ │ ├── aah │ │ └── refactor │ │ │ └── me │ │ │ └── RefactorMePleaseBotTest.java │ │ ├── brito │ │ └── macena │ │ │ └── boteco │ │ │ ├── BotEcoTest.java │ │ │ ├── factories │ │ │ └── InstanceFactoryTest.java │ │ │ ├── intel │ │ │ ├── analyze │ │ │ │ ├── PatternTest.java │ │ │ │ └── TrucadorTest.java │ │ │ ├── profiles │ │ │ │ ├── AgressiveTest.java │ │ │ │ └── PassiveTest.java │ │ │ ├── trucoCaller │ │ │ │ └── TrucoCallerTest.java │ │ │ └── trucoResponder │ │ │ │ └── TrucoResponderTest.java │ │ │ ├── interfaces │ │ │ └── AnalyzerTest.java │ │ │ └── utils │ │ │ ├── GameTest.java │ │ │ ├── MyHandTest.java │ │ │ └── StatusTest.java │ │ ├── correacarini │ │ └── trucomachinebot │ │ │ └── TrucoMachineBotTest.java │ │ ├── indi │ │ └── addthenewsoul │ │ │ └── AddTheNewSoul │ │ │ └── AddTheNewSoulTest.java │ │ ├── local │ │ ├── casal │ │ │ └── impl │ │ │ │ └── vapobot │ │ │ │ └── VapoBotTest.java │ │ ├── caueisa │ │ │ └── destroyerbot │ │ │ │ └── DestroyerBotTest.java │ │ ├── cremonezzi │ │ │ └── impl │ │ │ │ └── carlsenbot │ │ │ │ └── CarlsenTest.java │ │ ├── everton │ │ │ └── ronaldo │ │ │ │ └── arrebentabot │ │ │ │ └── ArrebentaBotTest.java │ │ ├── gatti │ │ │ └── casaque │ │ │ │ └── caipirasbot │ │ │ │ └── CaipirasBotTest.java │ │ ├── hermespiassi │ │ │ └── casados │ │ │ │ └── marrecobot │ │ │ │ └── MarrecoBotTest.java │ │ ├── hideki │ │ │ └── araujo │ │ │ │ └── wrkncacnterbot │ │ │ │ └── WrkncacnterBotTest.java │ │ ├── murilos │ │ │ └── aline │ │ │ │ └── teconomarrecobot │ │ │ │ └── TecoNoMarrecoBotTest.java │ │ ├── newton │ │ │ └── dolensi │ │ │ │ └── sabotabot │ │ │ │ ├── IntelMock.java │ │ │ │ └── SabotaBotTest.java │ │ ├── peixe │ │ │ └── aguliari │ │ │ │ └── perdenuncabot │ │ │ │ └── PerdeNuncaBotTest.java │ │ ├── petrilli │ │ │ └── sandro │ │ │ │ └── malasiabot │ │ │ │ └── MalasiaBotTest.java │ │ ├── rossi │ │ │ └── lopes │ │ │ │ └── trucoguru │ │ │ │ ├── TrucoGuruTest.java │ │ │ │ └── TrucoGuruUtilsTest.java │ │ ├── silvabrufato │ │ │ └── impl │ │ │ │ └── silvabrufatobot │ │ │ │ └── SilvaBrufatoBotTest.java │ │ ├── tatayrapha │ │ │ └── leonardabot │ │ │ │ └── LeonardaBotTest.java │ │ └── yuri │ │ │ └── impl │ │ │ ├── BotMadeInDescalvadoTest.java │ │ │ └── MockRoundTest.java │ │ └── zampieri │ │ └── rissatti │ │ └── impl │ │ └── bot │ │ └── UncleBobBotTest.java │ └── resources │ └── test.csv ├── bot-spi ├── pom.xml └── src │ ├── main │ └── java │ │ ├── com │ │ └── bueno │ │ │ └── spi │ │ │ ├── model │ │ │ ├── CardRank.java │ │ │ ├── CardSuit.java │ │ │ ├── CardToPlay.java │ │ │ ├── GameIntel.java │ │ │ └── TrucoCard.java │ │ │ └── service │ │ │ └── BotServiceProvider.java │ │ └── module-info.java │ └── test │ └── java │ └── com │ └── bueno │ └── spi │ └── model │ ├── CardRankTest.java │ ├── CardSuitTest.java │ ├── CardToPlayTest.java │ ├── GameIntelTest.java │ └── TrucoCardTest.java ├── commits.sh ├── console ├── pom.xml └── src │ └── main │ └── java │ ├── com │ └── bueno │ │ └── application │ │ ├── main │ │ ├── ConsoleStarter.java │ │ └── commands │ │ │ ├── ExecuteMenu.java │ │ │ └── InitialMenuPrinter.java │ │ ├── utils │ │ └── Command.java │ │ ├── withbots │ │ ├── commands │ │ │ ├── BotOptionReader.java │ │ │ ├── BotRankPrinter.java │ │ │ ├── BotsAvailablePrinter.java │ │ │ ├── EvaluateBotsPrinter.java │ │ │ ├── NumberOfSimulationsReader.java │ │ │ ├── PlayWithBotsPrinter.java │ │ │ └── WaitingMessagePrinter.java │ │ └── features │ │ │ ├── ConsoleTournament.java │ │ │ ├── EvaluateBot.java │ │ │ ├── PlayWithBots.java │ │ │ └── RankBots.java │ │ └── withuser │ │ ├── PlayAgainstBots.java │ │ └── commands │ │ ├── CardModeReader.java │ │ ├── CardReader.java │ │ ├── GameSettingsReader.java │ │ ├── IntelPrinter.java │ │ ├── MaoDeOnzeResponseReader.java │ │ ├── RaiseRequestReader.java │ │ └── RaiseResponseReader.java │ └── module-info.java ├── desktop ├── pom.xml └── src │ └── main │ ├── java │ ├── com │ │ └── bueno │ │ │ └── application │ │ │ ├── controller │ │ │ ├── GameTableController.java │ │ │ └── LandingController.java │ │ │ ├── model │ │ │ └── CardImage.java │ │ │ ├── utils │ │ │ └── TimelineBuilder.java │ │ │ └── view │ │ │ ├── GameTableWindow.java │ │ │ └── LandingWindow.java │ └── module-info.java │ └── resources │ ├── com │ └── bueno │ │ └── application │ │ └── view │ │ ├── game_table.fxml │ │ └── landing.fxml │ └── images │ ├── 10C.png │ ├── 10D.png │ ├── 10H.png │ ├── 10S.png │ ├── 2C.png │ ├── 2D.png │ ├── 2H.png │ ├── 2S.png │ ├── 3C.png │ ├── 3D.png │ ├── 3H.png │ ├── 3S.png │ ├── 4C.png │ ├── 4D.png │ ├── 4H.png │ ├── 4S.png │ ├── 5C.png │ ├── 5D.png │ ├── 5H.png │ ├── 5S.png │ ├── 6C.png │ ├── 6D.png │ ├── 6H.png │ ├── 6S.png │ ├── 7C.png │ ├── 7D.png │ ├── 7H.png │ ├── 7S.png │ ├── 8C.png │ ├── 8D.png │ ├── 8H.png │ ├── 8S.png │ ├── 9C.png │ ├── 9D.png │ ├── 9H.png │ ├── 9S.png │ ├── AC.png │ ├── AD.png │ ├── AH.png │ ├── AS.png │ ├── JC.png │ ├── JD.png │ ├── JH.png │ ├── JS.png │ ├── KC.png │ ├── KD.png │ ├── KH.png │ ├── KS.png │ ├── QC.png │ ├── QD.png │ ├── QH.png │ ├── QS.png │ ├── aces.png │ ├── back_cards-07.png │ ├── blue_back.png │ ├── gray_back.png │ ├── green_back.png │ ├── honor_clubs.png │ ├── honor_diamond.png │ ├── honor_heart-14.png │ ├── honors_spade-14.png │ ├── purple_back.png │ ├── red_back.png │ ├── table.png │ └── yellow_back.png ├── docker-compose.yaml ├── domain ├── pom.xml └── src │ ├── main │ └── java │ │ ├── com │ │ └── bueno │ │ │ └── domain │ │ │ ├── entities │ │ │ ├── deck │ │ │ │ ├── Card.java │ │ │ │ ├── Deck.java │ │ │ │ ├── Rank.java │ │ │ │ └── Suit.java │ │ │ ├── game │ │ │ │ ├── Game.java │ │ │ │ └── GameRuleViolationException.java │ │ │ ├── hand │ │ │ │ ├── Hand.java │ │ │ │ ├── HandPoints.java │ │ │ │ ├── HandResult.java │ │ │ │ ├── Round.java │ │ │ │ └── states │ │ │ │ │ ├── Done.java │ │ │ │ │ ├── HandState.java │ │ │ │ │ ├── NoCard.java │ │ │ │ │ ├── OneCard.java │ │ │ │ │ ├── WaitingMaoDeOnze.java │ │ │ │ │ └── WaitingRaiseResponse.java │ │ │ ├── intel │ │ │ │ ├── Event.java │ │ │ │ ├── Intel.java │ │ │ │ └── PossibleAction.java │ │ │ ├── player │ │ │ │ ├── Player.java │ │ │ │ └── User.java │ │ │ └── tournament │ │ │ │ ├── Match.java │ │ │ │ └── Tournament.java │ │ │ └── usecases │ │ │ ├── bot │ │ │ ├── converter │ │ │ │ └── SpiModelAdapter.java │ │ │ ├── dtos │ │ │ │ ├── RemoteBotDto.java │ │ │ │ ├── RemoteBotRequestModel.java │ │ │ │ ├── RemoteBotResponseModel.java │ │ │ │ └── TransientRemoteBotDto.java │ │ │ ├── handlers │ │ │ │ ├── CardPlayingHandler.java │ │ │ │ ├── Handler.java │ │ │ │ ├── MaoDeOnzeHandler.java │ │ │ │ ├── RaiseHandler.java │ │ │ │ └── RaiseRequestHandler.java │ │ │ ├── providers │ │ │ │ ├── BotManagerService.java │ │ │ │ ├── RemoteBotApi.java │ │ │ │ ├── RemoteBotServiceProvider.java │ │ │ │ └── RemoteBots.txt │ │ │ ├── repository │ │ │ │ └── RemoteBotRepository.java │ │ │ └── usecase │ │ │ │ ├── AddBotRemoteBotRepositoryUseCase.java │ │ │ │ ├── BotUseCase.java │ │ │ │ ├── DeleteRemoteBotRepositoryUseCase.java │ │ │ │ ├── GetRemoteBotRepositoryUseCase.java │ │ │ │ └── UpdateRemoteBotRepositoryUseCase.java │ │ │ ├── game │ │ │ ├── converter │ │ │ │ ├── GameConverter.java │ │ │ │ ├── GameResultConverter.java │ │ │ │ └── PlayerConverter.java │ │ │ ├── dtos │ │ │ │ ├── BotRankInfoDto.java │ │ │ │ ├── CreateDetachedDto.java │ │ │ │ ├── CreateForBotsDto.java │ │ │ │ ├── CreateForUserAndBotDto.java │ │ │ │ ├── EvaluateResultsDto.java │ │ │ │ ├── GameDto.java │ │ │ │ ├── GameResultDto.java │ │ │ │ ├── GameResultUsernamesDto.java │ │ │ │ ├── PlayWithBotsDto.java │ │ │ │ ├── PlayWithBotsResponseDto.java │ │ │ │ ├── PlayWithBotsResultsDto.java │ │ │ │ ├── PlayerDto.java │ │ │ │ ├── PlayerWinsDto.java │ │ │ │ ├── RankBotsResponse.java │ │ │ │ ├── SimulationRequestDto.java │ │ │ │ ├── TopWinnersDto.java │ │ │ │ ├── TopWinnersResponse.java │ │ │ │ └── UserRecordDto.java │ │ │ ├── repos │ │ │ │ ├── ActiveGameRepository.java │ │ │ │ ├── DisposableActiveGameRepositoryImpl.java │ │ │ │ ├── GameRepoDisposableImpl.java │ │ │ │ ├── GameRepository.java │ │ │ │ ├── GameRepositoryInMemoryImpl.java │ │ │ │ ├── GameResultRepository.java │ │ │ │ └── RankBotsRepository.java │ │ │ ├── service │ │ │ │ ├── SimulationService.java │ │ │ │ └── WinsAccumulatorService.java │ │ │ └── usecase │ │ │ │ ├── CreateGameUseCase.java │ │ │ │ ├── EvaluateBotsUseCase.java │ │ │ │ ├── GetRankBotsUseCase.java │ │ │ │ ├── PlayWithBotsUseCase.java │ │ │ │ ├── RankAllInParallelUseCase.java │ │ │ │ ├── RankBotsOnTime.java │ │ │ │ ├── RankBotsUseCase.java │ │ │ │ ├── RemoveGameUseCase.java │ │ │ │ ├── ReportTopWinnersUseCase.java │ │ │ │ ├── SaveGameResultUseCase.java │ │ │ │ └── UserRecordUseCase.java │ │ │ ├── hand │ │ │ ├── HandResultRepository.java │ │ │ ├── PlayCardUseCase.java │ │ │ ├── PointsProposalUseCase.java │ │ │ ├── ResultHandler.java │ │ │ ├── converter │ │ │ │ ├── HandConverter.java │ │ │ │ ├── HandResultConverter.java │ │ │ │ └── RoundConverter.java │ │ │ ├── dtos │ │ │ │ ├── HandDto.java │ │ │ │ ├── HandResultDto.java │ │ │ │ ├── PlayCardDto.java │ │ │ │ └── RoundDto.java │ │ │ └── validator │ │ │ │ └── ActionValidator.java │ │ │ ├── intel │ │ │ ├── HandleIntelUseCase.java │ │ │ ├── converters │ │ │ │ ├── CardConverter.java │ │ │ │ └── IntelConverter.java │ │ │ └── dtos │ │ │ │ ├── CardDto.java │ │ │ │ ├── IntelDto.java │ │ │ │ ├── IntelSinceDto.java │ │ │ │ ├── OwnedCardsDto.java │ │ │ │ └── PlayerTurnDto.java │ │ │ ├── tournament │ │ │ ├── converter │ │ │ │ ├── MatchConverter.java │ │ │ │ └── TournamentConverter.java │ │ │ ├── dtos │ │ │ │ ├── MatchDTO.java │ │ │ │ ├── TournamentDTO.java │ │ │ │ ├── TournamentRequestDTO.java │ │ │ │ └── TournamentResponseDTO.java │ │ │ ├── repos │ │ │ │ ├── FakeMatchRepository.java │ │ │ │ ├── FakeTournamentRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ └── TournamentRepository.java │ │ │ └── usecase │ │ │ │ ├── CreateTournamentUseCase.java │ │ │ │ ├── GetMatchUseCase.java │ │ │ │ ├── GetTournamentUseCase.java │ │ │ │ ├── PlayMatchInParallelUseCase.java │ │ │ │ ├── PlayTournamentMatchesUseCase.java │ │ │ │ ├── RefreshTournamentUseCase.java │ │ │ │ ├── RemoveTournamentUseCase.java │ │ │ │ ├── SaveMatchUseCase.java │ │ │ │ ├── SaveTournamentUseCase.java │ │ │ │ ├── UpdateMatchUseCase.java │ │ │ │ └── UpdateTournamentUseCase.java │ │ │ ├── user │ │ │ ├── FindUserUseCase.java │ │ │ ├── RegisterUserUseCase.java │ │ │ ├── UserRepository.java │ │ │ └── dtos │ │ │ │ ├── ApplicationUserDto.java │ │ │ │ ├── RegisterUserRequestDto.java │ │ │ │ └── RegisterUserResponseDto.java │ │ │ └── utils │ │ │ ├── exceptions │ │ │ ├── EntityAlreadyExistsException.java │ │ │ ├── EntityNotFoundException.java │ │ │ ├── GameNotFoundException.java │ │ │ ├── IllegalGameEnrolmentException.java │ │ │ ├── InvalidRequestException.java │ │ │ ├── UnhealthyRemoteBot.java │ │ │ ├── UnsupportedGameRequestException.java │ │ │ └── UserNotAllowedException.java │ │ │ └── validation │ │ │ ├── Notification.java │ │ │ └── Validator.java │ │ └── module-info.java │ └── test │ ├── java │ └── com │ │ └── bueno │ │ └── domain │ │ ├── entities │ │ ├── deck │ │ │ ├── CardTest.java │ │ │ └── DeckTest.java │ │ ├── game │ │ │ └── GameTest.java │ │ ├── hand │ │ │ ├── HandPointsTest.java │ │ │ ├── HandResultTest.java │ │ │ ├── HandTest.java │ │ │ ├── RoundTest.java │ │ │ └── states │ │ │ │ ├── DoneTest.java │ │ │ │ ├── NoCardTest.java │ │ │ │ ├── OneCardTest.java │ │ │ │ ├── WaitingMaoDeOnzeTest.java │ │ │ │ └── WaitingRaiseResponseTest.java │ │ ├── intel │ │ │ └── IntelTest.java │ │ └── player │ │ │ ├── PlayerTest.java │ │ │ └── UserTest.java │ │ └── usecases │ │ ├── bot │ │ ├── BotUseCaseTest.java │ │ ├── CardPlayingHandlerTest.java │ │ ├── MaoDeOnzeHandlerTest.java │ │ ├── RaiseHandlerTest.java │ │ ├── RaiseRequestHandlerTest.java │ │ └── SpiModelAdapterTest.java │ │ ├── game │ │ ├── CreateGameUseCaseTest.java │ │ └── PlayWithBotsUseCaseTest.java │ │ ├── hand │ │ ├── PlayCardDtoTest.java │ │ ├── PlayCardUseCaseTest.java │ │ └── PointsProposalUseCaseTest.java │ │ ├── intel │ │ └── HandleIntelUseCaseTest.java │ │ ├── user │ │ ├── FindUserUseCaseTest.java │ │ ├── RegisterUserRequestDtoTest.java │ │ └── RegisterUserUseCaseTest.java │ │ └── utils │ │ └── dtos │ │ └── CardDtoTest.java │ └── resources │ └── data.csv ├── mvnw ├── mvnw.cmd ├── persistence ├── pom.xml └── src │ └── main │ └── java │ ├── com │ └── bueno │ │ └── persistence │ │ ├── ConnectionFactory.java │ │ ├── DataBaseBuilder.java │ │ ├── dao │ │ ├── GameDao.java │ │ ├── MatchDao.java │ │ ├── PlayerDao.java │ │ └── TournamentDao.java │ │ ├── dto │ │ ├── GameEntity.java │ │ ├── GameResultQR.java │ │ ├── HandEntity.java │ │ ├── IntelEntity.java │ │ ├── MatchEntity.java │ │ ├── PlayerEntity.java │ │ ├── PlayerWinsQR.java │ │ └── TournamentEntity.java │ │ └── repositories │ │ ├── GameRepositoryImpl.java │ │ ├── GameResultRepositoryImpl.java │ │ ├── HandResultRepositoryImpl.java │ │ ├── MatchesRepositoryMongoImpl.java │ │ ├── RankBotsRepositoryImpl.java │ │ ├── RemoteBotRepositoryImpl.java │ │ ├── TournamentRepositoryMongoImpl.java │ │ └── UserRepositoryImpl.java │ └── module-info.java ├── pom.xml ├── teste └── web ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── bueno │ │ ├── WebApp.java │ │ ├── auth │ │ ├── jwt │ │ │ ├── AuthenticationRequest.java │ │ │ ├── JwtProperties.java │ │ │ ├── JwtSecretKey.java │ │ │ ├── JwtTokenHelper.java │ │ │ ├── JwtTokenVerifier.java │ │ │ └── JwtUsernameAndPasswordAuthenticationFilter.java │ │ └── security │ │ │ ├── ApplicationSecurityConfig.java │ │ │ ├── ApplicationUser.java │ │ │ ├── ApplicationUserService.java │ │ │ ├── PasswordConfig.java │ │ │ └── WebMvcCorsConfiguration.java │ │ ├── configuration │ │ ├── AsyncConfiguration.java │ │ └── InjectionConfiguration.java │ │ ├── controllers │ │ ├── BotController.java │ │ ├── CardController.java │ │ ├── GameController.java │ │ ├── IntelController.java │ │ ├── PointsController.java │ │ ├── RefreshTokenController.java │ │ ├── RemoteBotController.java │ │ ├── ReportController.java │ │ ├── TournamentController.java │ │ └── UserController.java │ │ ├── exceptions │ │ ├── ApiException.java │ │ └── ApiExceptionHandler.java │ │ ├── responses │ │ ├── ResponseBuilder.java │ │ └── ResponseEntry.java │ │ └── tasks │ │ └── RemoveInactiveTask.java └── resources │ ├── application.properties │ └── banner.txt └── test └── java └── com └── bueno └── WebAppTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/README.md -------------------------------------------------------------------------------- /bot-impl/SimuladorPartidas.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bot-impl/libs/mineiro-by-bueno-1.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/libs/mineiro-by-bueno-1.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /bot-impl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/pom.xml -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/aah/refactor/me/RefactorMePleaseBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/aah/refactor/me/RefactorMePleaseBot.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/abel/francisco/fogao6boca/Fogao6Boca.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/abel/francisco/fogao6boca/Fogao6Boca.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/abel/francisco/fogao6boca/Fogao6BocaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/abel/francisco/fogao6boca/Fogao6BocaUtils.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/BotEco.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/BotEco.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/factories/InstanceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/factories/InstanceFactory.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/intel/analyze/Pattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/intel/analyze/Pattern.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/intel/analyze/Trucador.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/intel/analyze/Trucador.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/intel/profiles/Agressive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/intel/profiles/Agressive.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/intel/profiles/Passive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/intel/profiles/Passive.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/intel/trucoCaller/AggressiveTrucoCaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/intel/trucoCaller/AggressiveTrucoCaller.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/intel/trucoCaller/PassiveTrucoCaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/intel/trucoCaller/PassiveTrucoCaller.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/intel/trucoCaller/SneakyTrucoCaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/intel/trucoCaller/SneakyTrucoCaller.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/intel/trucoResponder/AggressiveTrucoResponder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/intel/trucoResponder/AggressiveTrucoResponder.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/intel/trucoResponder/PassiveTrucoResponder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/intel/trucoResponder/PassiveTrucoResponder.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/intel/trucoResponder/SneakyTrucoResponder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/intel/trucoResponder/SneakyTrucoResponder.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/interfaces/Analyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/interfaces/Analyzer.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/interfaces/ProfileBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/interfaces/ProfileBot.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/interfaces/TrucoCaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/interfaces/TrucoCaller.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/interfaces/TrucoResponder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/interfaces/TrucoResponder.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/utils/Game.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/utils/Game.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/utils/MyHand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/utils/MyHand.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/brito/macena/boteco/utils/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/brito/macena/boteco/utils/Status.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/bueno/impl/dummybot/DummyBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/bueno/impl/dummybot/DummyBot.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/carvalho/candido/tomegapbot/FirstRound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/carvalho/candido/tomegapbot/FirstRound.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/carvalho/candido/tomegapbot/GapBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/carvalho/candido/tomegapbot/GapBot.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/carvalho/candido/tomegapbot/SecondRound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/carvalho/candido/tomegapbot/SecondRound.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/carvalho/candido/tomegapbot/Strategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/carvalho/candido/tomegapbot/Strategy.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/carvalho/candido/tomegapbot/ThirdRound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/carvalho/candido/tomegapbot/ThirdRound.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/AtrasaBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/AtrasaBot.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/interfaces/Analise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/interfaces/Analise.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/interfaces/Choosing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/interfaces/Choosing.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/services/analise/AnaliseWhileLosing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/services/analise/AnaliseWhileLosing.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/services/analise/DefaultAnalise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/services/analise/DefaultAnalise.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/services/choose_card/AgressiveChoosing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/services/choose_card/AgressiveChoosing.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/services/choose_card/PassiveChoosing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/services/choose_card/PassiveChoosing.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/services/utils/MyCards.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/services/utils/MyCards.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/services/utils/PowerCalculatorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/contiero/lemes/atrasabot/services/utils/PowerCalculatorService.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/felipe/fabiano/truccard/FirstRoundState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/felipe/fabiano/truccard/FirstRoundState.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/felipe/fabiano/truccard/GameRound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/felipe/fabiano/truccard/GameRound.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/felipe/fabiano/truccard/SecondRoundState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/felipe/fabiano/truccard/SecondRoundState.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/felipe/fabiano/truccard/ThirdRoundState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/felipe/fabiano/truccard/ThirdRoundState.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/felipe/fabiano/truccard/Truccard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/felipe/fabiano/truccard/Truccard.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/felipe/fabiano/truccard/TrucoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/felipe/fabiano/truccard/TrucoUtils.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/ghenrique/moedordecana/FirstRound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/ghenrique/moedordecana/FirstRound.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/ghenrique/moedordecana/MoedorDeCana.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/ghenrique/moedordecana/MoedorDeCana.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/ghenrique/moedordecana/SecondRound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/ghenrique/moedordecana/SecondRound.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/ghenrique/moedordecana/SuperGameStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/ghenrique/moedordecana/SuperGameStrategy.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/ghenrique/moedordecana/ThirdRound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/ghenrique/moedordecana/ThirdRound.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/ghenrique/moedordecana/TrucoTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/ghenrique/moedordecana/TrucoTools.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/pedro/herick/skilldiffbot/BotUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/pedro/herick/skilldiffbot/BotUtils.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/pedro/herick/skilldiffbot/FirstRoundStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/pedro/herick/skilldiffbot/FirstRoundStrategy.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/pedro/herick/skilldiffbot/HandEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/pedro/herick/skilldiffbot/HandEvaluator.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/pedro/herick/skilldiffbot/SecondRoundStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/pedro/herick/skilldiffbot/SecondRoundStrategy.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/pedro/herick/skilldiffbot/SkillDiffBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/pedro/herick/skilldiffbot/SkillDiffBot.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/pedro/herick/skilldiffbot/Strategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/pedro/herick/skilldiffbot/Strategy.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/pedro/herick/skilldiffbot/ThirdRoundStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/pedro/herick/skilldiffbot/ThirdRoundStrategy.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/local/petrilli/sandro/malasiabot/MalasiaBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/local/petrilli/sandro/malasiabot/MalasiaBot.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/remote/HttpRequestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/remote/HttpRequestService.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/com/remote/RemoteBotApiAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/com/remote/RemoteBotApiAdapter.java -------------------------------------------------------------------------------- /bot-impl/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/java/module-info.java -------------------------------------------------------------------------------- /bot-impl/src/main/resources/META-INF/services/com.bueno.spi.service.BotServiceProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/main/resources/META-INF/services/com.bueno.spi.service.BotServiceProvider -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/aah/refactor/me/RefactorMePleaseBotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/aah/refactor/me/RefactorMePleaseBotTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/brito/macena/boteco/BotEcoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/brito/macena/boteco/BotEcoTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/brito/macena/boteco/factories/InstanceFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/brito/macena/boteco/factories/InstanceFactoryTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/brito/macena/boteco/intel/analyze/PatternTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/brito/macena/boteco/intel/analyze/PatternTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/brito/macena/boteco/intel/analyze/TrucadorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/brito/macena/boteco/intel/analyze/TrucadorTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/brito/macena/boteco/intel/profiles/AgressiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/brito/macena/boteco/intel/profiles/AgressiveTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/brito/macena/boteco/intel/profiles/PassiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/brito/macena/boteco/intel/profiles/PassiveTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/brito/macena/boteco/intel/trucoCaller/TrucoCallerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/brito/macena/boteco/intel/trucoCaller/TrucoCallerTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/brito/macena/boteco/intel/trucoResponder/TrucoResponderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/brito/macena/boteco/intel/trucoResponder/TrucoResponderTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/brito/macena/boteco/interfaces/AnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/brito/macena/boteco/interfaces/AnalyzerTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/brito/macena/boteco/utils/GameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/brito/macena/boteco/utils/GameTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/brito/macena/boteco/utils/MyHandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/brito/macena/boteco/utils/MyHandTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/brito/macena/boteco/utils/StatusTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/brito/macena/boteco/utils/StatusTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/correacarini/trucomachinebot/TrucoMachineBotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/correacarini/trucomachinebot/TrucoMachineBotTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/indi/addthenewsoul/AddTheNewSoul/AddTheNewSoulTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/indi/addthenewsoul/AddTheNewSoul/AddTheNewSoulTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/casal/impl/vapobot/VapoBotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/casal/impl/vapobot/VapoBotTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/caueisa/destroyerbot/DestroyerBotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/caueisa/destroyerbot/DestroyerBotTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/cremonezzi/impl/carlsenbot/CarlsenTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/cremonezzi/impl/carlsenbot/CarlsenTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/everton/ronaldo/arrebentabot/ArrebentaBotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/everton/ronaldo/arrebentabot/ArrebentaBotTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/gatti/casaque/caipirasbot/CaipirasBotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/gatti/casaque/caipirasbot/CaipirasBotTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/hermespiassi/casados/marrecobot/MarrecoBotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/hermespiassi/casados/marrecobot/MarrecoBotTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/hideki/araujo/wrkncacnterbot/WrkncacnterBotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/hideki/araujo/wrkncacnterbot/WrkncacnterBotTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/murilos/aline/teconomarrecobot/TecoNoMarrecoBotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/murilos/aline/teconomarrecobot/TecoNoMarrecoBotTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/newton/dolensi/sabotabot/IntelMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/newton/dolensi/sabotabot/IntelMock.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/newton/dolensi/sabotabot/SabotaBotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/newton/dolensi/sabotabot/SabotaBotTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/peixe/aguliari/perdenuncabot/PerdeNuncaBotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/peixe/aguliari/perdenuncabot/PerdeNuncaBotTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/petrilli/sandro/malasiabot/MalasiaBotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/petrilli/sandro/malasiabot/MalasiaBotTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/rossi/lopes/trucoguru/TrucoGuruTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/rossi/lopes/trucoguru/TrucoGuruTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/rossi/lopes/trucoguru/TrucoGuruUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/rossi/lopes/trucoguru/TrucoGuruUtilsTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/silvabrufato/impl/silvabrufatobot/SilvaBrufatoBotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/silvabrufato/impl/silvabrufatobot/SilvaBrufatoBotTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/tatayrapha/leonardabot/LeonardaBotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/tatayrapha/leonardabot/LeonardaBotTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/yuri/impl/BotMadeInDescalvadoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/yuri/impl/BotMadeInDescalvadoTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/local/yuri/impl/MockRoundTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/local/yuri/impl/MockRoundTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/java/com/zampieri/rissatti/impl/bot/UncleBobBotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/java/com/zampieri/rissatti/impl/bot/UncleBobBotTest.java -------------------------------------------------------------------------------- /bot-impl/src/test/resources/test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-impl/src/test/resources/test.csv -------------------------------------------------------------------------------- /bot-spi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-spi/pom.xml -------------------------------------------------------------------------------- /bot-spi/src/main/java/com/bueno/spi/model/CardRank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-spi/src/main/java/com/bueno/spi/model/CardRank.java -------------------------------------------------------------------------------- /bot-spi/src/main/java/com/bueno/spi/model/CardSuit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-spi/src/main/java/com/bueno/spi/model/CardSuit.java -------------------------------------------------------------------------------- /bot-spi/src/main/java/com/bueno/spi/model/CardToPlay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-spi/src/main/java/com/bueno/spi/model/CardToPlay.java -------------------------------------------------------------------------------- /bot-spi/src/main/java/com/bueno/spi/model/GameIntel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-spi/src/main/java/com/bueno/spi/model/GameIntel.java -------------------------------------------------------------------------------- /bot-spi/src/main/java/com/bueno/spi/model/TrucoCard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-spi/src/main/java/com/bueno/spi/model/TrucoCard.java -------------------------------------------------------------------------------- /bot-spi/src/main/java/com/bueno/spi/service/BotServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-spi/src/main/java/com/bueno/spi/service/BotServiceProvider.java -------------------------------------------------------------------------------- /bot-spi/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-spi/src/main/java/module-info.java -------------------------------------------------------------------------------- /bot-spi/src/test/java/com/bueno/spi/model/CardRankTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-spi/src/test/java/com/bueno/spi/model/CardRankTest.java -------------------------------------------------------------------------------- /bot-spi/src/test/java/com/bueno/spi/model/CardSuitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-spi/src/test/java/com/bueno/spi/model/CardSuitTest.java -------------------------------------------------------------------------------- /bot-spi/src/test/java/com/bueno/spi/model/CardToPlayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-spi/src/test/java/com/bueno/spi/model/CardToPlayTest.java -------------------------------------------------------------------------------- /bot-spi/src/test/java/com/bueno/spi/model/GameIntelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-spi/src/test/java/com/bueno/spi/model/GameIntelTest.java -------------------------------------------------------------------------------- /bot-spi/src/test/java/com/bueno/spi/model/TrucoCardTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/bot-spi/src/test/java/com/bueno/spi/model/TrucoCardTest.java -------------------------------------------------------------------------------- /commits.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/commits.sh -------------------------------------------------------------------------------- /console/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/pom.xml -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/main/ConsoleStarter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/main/ConsoleStarter.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/main/commands/ExecuteMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/main/commands/ExecuteMenu.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/main/commands/InitialMenuPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/main/commands/InitialMenuPrinter.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/utils/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/utils/Command.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withbots/commands/BotOptionReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withbots/commands/BotOptionReader.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withbots/commands/BotRankPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withbots/commands/BotRankPrinter.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withbots/commands/BotsAvailablePrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withbots/commands/BotsAvailablePrinter.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withbots/commands/EvaluateBotsPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withbots/commands/EvaluateBotsPrinter.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withbots/commands/NumberOfSimulationsReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withbots/commands/NumberOfSimulationsReader.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withbots/commands/PlayWithBotsPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withbots/commands/PlayWithBotsPrinter.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withbots/commands/WaitingMessagePrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withbots/commands/WaitingMessagePrinter.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withbots/features/ConsoleTournament.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withbots/features/ConsoleTournament.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withbots/features/EvaluateBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withbots/features/EvaluateBot.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withbots/features/PlayWithBots.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withbots/features/PlayWithBots.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withbots/features/RankBots.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withbots/features/RankBots.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withuser/PlayAgainstBots.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withuser/PlayAgainstBots.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withuser/commands/CardModeReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withuser/commands/CardModeReader.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withuser/commands/CardReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withuser/commands/CardReader.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withuser/commands/GameSettingsReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withuser/commands/GameSettingsReader.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withuser/commands/IntelPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withuser/commands/IntelPrinter.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withuser/commands/MaoDeOnzeResponseReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withuser/commands/MaoDeOnzeResponseReader.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withuser/commands/RaiseRequestReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withuser/commands/RaiseRequestReader.java -------------------------------------------------------------------------------- /console/src/main/java/com/bueno/application/withuser/commands/RaiseResponseReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/com/bueno/application/withuser/commands/RaiseResponseReader.java -------------------------------------------------------------------------------- /console/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/console/src/main/java/module-info.java -------------------------------------------------------------------------------- /desktop/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/pom.xml -------------------------------------------------------------------------------- /desktop/src/main/java/com/bueno/application/controller/GameTableController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/java/com/bueno/application/controller/GameTableController.java -------------------------------------------------------------------------------- /desktop/src/main/java/com/bueno/application/controller/LandingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/java/com/bueno/application/controller/LandingController.java -------------------------------------------------------------------------------- /desktop/src/main/java/com/bueno/application/model/CardImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/java/com/bueno/application/model/CardImage.java -------------------------------------------------------------------------------- /desktop/src/main/java/com/bueno/application/utils/TimelineBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/java/com/bueno/application/utils/TimelineBuilder.java -------------------------------------------------------------------------------- /desktop/src/main/java/com/bueno/application/view/GameTableWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/java/com/bueno/application/view/GameTableWindow.java -------------------------------------------------------------------------------- /desktop/src/main/java/com/bueno/application/view/LandingWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/java/com/bueno/application/view/LandingWindow.java -------------------------------------------------------------------------------- /desktop/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/java/module-info.java -------------------------------------------------------------------------------- /desktop/src/main/resources/com/bueno/application/view/game_table.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/com/bueno/application/view/game_table.fxml -------------------------------------------------------------------------------- /desktop/src/main/resources/com/bueno/application/view/landing.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/com/bueno/application/view/landing.fxml -------------------------------------------------------------------------------- /desktop/src/main/resources/images/10C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/10C.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/10D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/10D.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/10H.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/10H.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/10S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/10S.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/2C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/2C.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/2D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/2D.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/2H.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/2H.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/2S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/2S.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/3C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/3C.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/3D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/3D.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/3H.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/3H.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/3S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/3S.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/4C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/4C.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/4D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/4D.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/4H.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/4H.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/4S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/4S.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/5C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/5C.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/5D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/5D.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/5H.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/5H.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/5S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/5S.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/6C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/6C.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/6D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/6D.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/6H.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/6H.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/6S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/6S.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/7C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/7C.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/7D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/7D.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/7H.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/7H.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/7S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/7S.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/8C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/8C.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/8D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/8D.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/8H.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/8H.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/8S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/8S.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/9C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/9C.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/9D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/9D.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/9H.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/9H.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/9S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/9S.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/AC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/AC.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/AD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/AD.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/AH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/AH.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/AS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/AS.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/JC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/JC.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/JD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/JD.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/JH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/JH.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/JS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/JS.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/KC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/KC.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/KD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/KD.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/KH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/KH.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/KS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/KS.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/QC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/QC.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/QD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/QD.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/QH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/QH.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/QS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/QS.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/aces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/aces.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/back_cards-07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/back_cards-07.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/blue_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/blue_back.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/gray_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/gray_back.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/green_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/green_back.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/honor_clubs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/honor_clubs.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/honor_diamond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/honor_diamond.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/honor_heart-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/honor_heart-14.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/honors_spade-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/honors_spade-14.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/purple_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/purple_back.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/red_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/red_back.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/table.png -------------------------------------------------------------------------------- /desktop/src/main/resources/images/yellow_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/desktop/src/main/resources/images/yellow_back.png -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /domain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/pom.xml -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/deck/Card.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/deck/Card.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/deck/Deck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/deck/Deck.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/deck/Rank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/deck/Rank.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/deck/Suit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/deck/Suit.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/game/Game.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/game/Game.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/game/GameRuleViolationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/game/GameRuleViolationException.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/hand/Hand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/hand/Hand.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/hand/HandPoints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/hand/HandPoints.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/hand/HandResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/hand/HandResult.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/hand/Round.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/hand/Round.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/hand/states/Done.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/hand/states/Done.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/hand/states/HandState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/hand/states/HandState.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/hand/states/NoCard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/hand/states/NoCard.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/hand/states/OneCard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/hand/states/OneCard.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/hand/states/WaitingMaoDeOnze.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/hand/states/WaitingMaoDeOnze.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/hand/states/WaitingRaiseResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/hand/states/WaitingRaiseResponse.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/intel/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/intel/Event.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/intel/Intel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/intel/Intel.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/intel/PossibleAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/intel/PossibleAction.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/player/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/player/Player.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/player/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/player/User.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/tournament/Match.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/tournament/Match.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/entities/tournament/Tournament.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/entities/tournament/Tournament.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/converter/SpiModelAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/converter/SpiModelAdapter.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/dtos/RemoteBotDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/dtos/RemoteBotDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/dtos/RemoteBotRequestModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/dtos/RemoteBotRequestModel.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/dtos/RemoteBotResponseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/dtos/RemoteBotResponseModel.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/dtos/TransientRemoteBotDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/dtos/TransientRemoteBotDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/handlers/CardPlayingHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/handlers/CardPlayingHandler.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/handlers/Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/handlers/Handler.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/handlers/MaoDeOnzeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/handlers/MaoDeOnzeHandler.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/handlers/RaiseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/handlers/RaiseHandler.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/handlers/RaiseRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/handlers/RaiseRequestHandler.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/providers/BotManagerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/providers/BotManagerService.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/providers/RemoteBotApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/providers/RemoteBotApi.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/providers/RemoteBotServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/providers/RemoteBotServiceProvider.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/providers/RemoteBots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/providers/RemoteBots.txt -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/repository/RemoteBotRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/repository/RemoteBotRepository.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/usecase/AddBotRemoteBotRepositoryUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/usecase/AddBotRemoteBotRepositoryUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/usecase/BotUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/usecase/BotUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/usecase/DeleteRemoteBotRepositoryUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/usecase/DeleteRemoteBotRepositoryUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/usecase/GetRemoteBotRepositoryUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/usecase/GetRemoteBotRepositoryUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/bot/usecase/UpdateRemoteBotRepositoryUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/bot/usecase/UpdateRemoteBotRepositoryUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/converter/GameConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/converter/GameConverter.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/converter/GameResultConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/converter/GameResultConverter.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/converter/PlayerConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/converter/PlayerConverter.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/BotRankInfoDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/BotRankInfoDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/CreateDetachedDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/CreateDetachedDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/CreateForBotsDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/CreateForBotsDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/CreateForUserAndBotDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/CreateForUserAndBotDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/EvaluateResultsDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/EvaluateResultsDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/GameDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/GameDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/GameResultDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/GameResultDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/GameResultUsernamesDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/GameResultUsernamesDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/PlayWithBotsDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/PlayWithBotsDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/PlayWithBotsResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/PlayWithBotsResponseDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/PlayWithBotsResultsDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/PlayWithBotsResultsDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/PlayerDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/PlayerDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/PlayerWinsDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/PlayerWinsDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/RankBotsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/RankBotsResponse.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/SimulationRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/SimulationRequestDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/TopWinnersDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/TopWinnersDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/TopWinnersResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/TopWinnersResponse.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/dtos/UserRecordDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/dtos/UserRecordDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/repos/ActiveGameRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/repos/ActiveGameRepository.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/repos/DisposableActiveGameRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/repos/DisposableActiveGameRepositoryImpl.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/repos/GameRepoDisposableImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/repos/GameRepoDisposableImpl.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/repos/GameRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/repos/GameRepository.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/repos/GameRepositoryInMemoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/repos/GameRepositoryInMemoryImpl.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/repos/GameResultRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/repos/GameResultRepository.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/repos/RankBotsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/repos/RankBotsRepository.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/service/SimulationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/service/SimulationService.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/service/WinsAccumulatorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/service/WinsAccumulatorService.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/usecase/CreateGameUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/usecase/CreateGameUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/usecase/EvaluateBotsUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/usecase/EvaluateBotsUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/usecase/GetRankBotsUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/usecase/GetRankBotsUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/usecase/PlayWithBotsUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/usecase/PlayWithBotsUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/usecase/RankAllInParallelUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/usecase/RankAllInParallelUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/usecase/RankBotsOnTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/usecase/RankBotsOnTime.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/usecase/RankBotsUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/usecase/RankBotsUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/usecase/RemoveGameUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/usecase/RemoveGameUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/usecase/ReportTopWinnersUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/usecase/ReportTopWinnersUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/usecase/SaveGameResultUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/usecase/SaveGameResultUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/game/usecase/UserRecordUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/game/usecase/UserRecordUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/hand/HandResultRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/hand/HandResultRepository.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/hand/PlayCardUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/hand/PlayCardUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/hand/PointsProposalUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/hand/PointsProposalUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/hand/ResultHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/hand/ResultHandler.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/hand/converter/HandConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/hand/converter/HandConverter.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/hand/converter/HandResultConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/hand/converter/HandResultConverter.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/hand/converter/RoundConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/hand/converter/RoundConverter.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/hand/dtos/HandDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/hand/dtos/HandDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/hand/dtos/HandResultDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/hand/dtos/HandResultDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/hand/dtos/PlayCardDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/hand/dtos/PlayCardDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/hand/dtos/RoundDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/hand/dtos/RoundDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/hand/validator/ActionValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/hand/validator/ActionValidator.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/intel/HandleIntelUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/intel/HandleIntelUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/intel/converters/CardConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/intel/converters/CardConverter.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/intel/converters/IntelConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/intel/converters/IntelConverter.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/intel/dtos/CardDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/intel/dtos/CardDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/intel/dtos/IntelDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/intel/dtos/IntelDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/intel/dtos/IntelSinceDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/intel/dtos/IntelSinceDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/intel/dtos/OwnedCardsDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/intel/dtos/OwnedCardsDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/intel/dtos/PlayerTurnDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/intel/dtos/PlayerTurnDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/converter/MatchConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/converter/MatchConverter.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/converter/TournamentConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/converter/TournamentConverter.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/dtos/MatchDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/dtos/MatchDTO.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/dtos/TournamentDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/dtos/TournamentDTO.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/dtos/TournamentRequestDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/dtos/TournamentRequestDTO.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/dtos/TournamentResponseDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/dtos/TournamentResponseDTO.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/repos/FakeMatchRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/repos/FakeMatchRepository.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/repos/FakeTournamentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/repos/FakeTournamentRepository.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/repos/MatchRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/repos/MatchRepository.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/repos/TournamentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/repos/TournamentRepository.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/CreateTournamentUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/CreateTournamentUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/GetMatchUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/GetMatchUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/GetTournamentUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/GetTournamentUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/PlayMatchInParallelUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/PlayMatchInParallelUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/PlayTournamentMatchesUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/PlayTournamentMatchesUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/RefreshTournamentUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/RefreshTournamentUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/RemoveTournamentUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/RemoveTournamentUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/SaveMatchUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/SaveMatchUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/SaveTournamentUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/SaveTournamentUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/UpdateMatchUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/UpdateMatchUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/UpdateTournamentUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/tournament/usecase/UpdateTournamentUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/user/FindUserUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/user/FindUserUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/user/RegisterUserUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/user/RegisterUserUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/user/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/user/UserRepository.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/user/dtos/ApplicationUserDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/user/dtos/ApplicationUserDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/user/dtos/RegisterUserRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/user/dtos/RegisterUserRequestDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/user/dtos/RegisterUserResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/user/dtos/RegisterUserResponseDto.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/utils/exceptions/EntityAlreadyExistsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/utils/exceptions/EntityAlreadyExistsException.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/utils/exceptions/EntityNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/utils/exceptions/EntityNotFoundException.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/utils/exceptions/GameNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/utils/exceptions/GameNotFoundException.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/utils/exceptions/IllegalGameEnrolmentException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/utils/exceptions/IllegalGameEnrolmentException.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/utils/exceptions/InvalidRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/utils/exceptions/InvalidRequestException.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/utils/exceptions/UnhealthyRemoteBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/utils/exceptions/UnhealthyRemoteBot.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/utils/exceptions/UnsupportedGameRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/utils/exceptions/UnsupportedGameRequestException.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/utils/exceptions/UserNotAllowedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/utils/exceptions/UserNotAllowedException.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/utils/validation/Notification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/utils/validation/Notification.java -------------------------------------------------------------------------------- /domain/src/main/java/com/bueno/domain/usecases/utils/validation/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/com/bueno/domain/usecases/utils/validation/Validator.java -------------------------------------------------------------------------------- /domain/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/main/java/module-info.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/entities/deck/CardTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/entities/deck/CardTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/entities/deck/DeckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/entities/deck/DeckTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/entities/game/GameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/entities/game/GameTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/entities/hand/HandPointsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/entities/hand/HandPointsTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/entities/hand/HandResultTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/entities/hand/HandResultTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/entities/hand/HandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/entities/hand/HandTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/entities/hand/RoundTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/entities/hand/RoundTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/entities/hand/states/DoneTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/entities/hand/states/DoneTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/entities/hand/states/NoCardTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/entities/hand/states/NoCardTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/entities/hand/states/OneCardTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/entities/hand/states/OneCardTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/entities/hand/states/WaitingMaoDeOnzeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/entities/hand/states/WaitingMaoDeOnzeTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/entities/hand/states/WaitingRaiseResponseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/entities/hand/states/WaitingRaiseResponseTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/entities/intel/IntelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/entities/intel/IntelTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/entities/player/PlayerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/entities/player/PlayerTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/entities/player/UserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/entities/player/UserTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/usecases/bot/BotUseCaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/usecases/bot/BotUseCaseTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/usecases/bot/CardPlayingHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/usecases/bot/CardPlayingHandlerTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/usecases/bot/MaoDeOnzeHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/usecases/bot/MaoDeOnzeHandlerTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/usecases/bot/RaiseHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/usecases/bot/RaiseHandlerTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/usecases/bot/RaiseRequestHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/usecases/bot/RaiseRequestHandlerTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/usecases/bot/SpiModelAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/usecases/bot/SpiModelAdapterTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/usecases/game/CreateGameUseCaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/usecases/game/CreateGameUseCaseTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/usecases/game/PlayWithBotsUseCaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/usecases/game/PlayWithBotsUseCaseTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/usecases/hand/PlayCardDtoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/usecases/hand/PlayCardDtoTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/usecases/hand/PlayCardUseCaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/usecases/hand/PlayCardUseCaseTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/usecases/hand/PointsProposalUseCaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/usecases/hand/PointsProposalUseCaseTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/usecases/intel/HandleIntelUseCaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/usecases/intel/HandleIntelUseCaseTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/usecases/user/FindUserUseCaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/usecases/user/FindUserUseCaseTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/usecases/user/RegisterUserRequestDtoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/usecases/user/RegisterUserRequestDtoTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/usecases/user/RegisterUserUseCaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/usecases/user/RegisterUserUseCaseTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/bueno/domain/usecases/utils/dtos/CardDtoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/java/com/bueno/domain/usecases/utils/dtos/CardDtoTest.java -------------------------------------------------------------------------------- /domain/src/test/resources/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/domain/src/test/resources/data.csv -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /persistence/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/pom.xml -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/ConnectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/ConnectionFactory.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/DataBaseBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/DataBaseBuilder.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/dao/GameDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/dao/GameDao.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/dao/MatchDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/dao/MatchDao.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/dao/PlayerDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/dao/PlayerDao.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/dao/TournamentDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/dao/TournamentDao.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/dto/GameEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/dto/GameEntity.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/dto/GameResultQR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/dto/GameResultQR.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/dto/HandEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/dto/HandEntity.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/dto/IntelEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/dto/IntelEntity.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/dto/MatchEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/dto/MatchEntity.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/dto/PlayerEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/dto/PlayerEntity.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/dto/PlayerWinsQR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/dto/PlayerWinsQR.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/dto/TournamentEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/dto/TournamentEntity.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/repositories/GameRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/repositories/GameRepositoryImpl.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/repositories/GameResultRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/repositories/GameResultRepositoryImpl.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/repositories/HandResultRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/repositories/HandResultRepositoryImpl.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/repositories/MatchesRepositoryMongoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/repositories/MatchesRepositoryMongoImpl.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/repositories/RankBotsRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/repositories/RankBotsRepositoryImpl.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/repositories/RemoteBotRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/repositories/RemoteBotRepositoryImpl.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/repositories/TournamentRepositoryMongoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/repositories/TournamentRepositoryMongoImpl.java -------------------------------------------------------------------------------- /persistence/src/main/java/com/bueno/persistence/repositories/UserRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/com/bueno/persistence/repositories/UserRepositoryImpl.java -------------------------------------------------------------------------------- /persistence/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/persistence/src/main/java/module-info.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/pom.xml -------------------------------------------------------------------------------- /teste: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/teste -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /web/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /web/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/mvnw -------------------------------------------------------------------------------- /web/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/mvnw.cmd -------------------------------------------------------------------------------- /web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/pom.xml -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/WebApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/WebApp.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/auth/jwt/AuthenticationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/auth/jwt/AuthenticationRequest.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/auth/jwt/JwtProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/auth/jwt/JwtProperties.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/auth/jwt/JwtSecretKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/auth/jwt/JwtSecretKey.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/auth/jwt/JwtTokenHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/auth/jwt/JwtTokenHelper.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/auth/jwt/JwtTokenVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/auth/jwt/JwtTokenVerifier.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/auth/jwt/JwtUsernameAndPasswordAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/auth/jwt/JwtUsernameAndPasswordAuthenticationFilter.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/auth/security/ApplicationSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/auth/security/ApplicationSecurityConfig.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/auth/security/ApplicationUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/auth/security/ApplicationUser.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/auth/security/ApplicationUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/auth/security/ApplicationUserService.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/auth/security/PasswordConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/auth/security/PasswordConfig.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/auth/security/WebMvcCorsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/auth/security/WebMvcCorsConfiguration.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/configuration/AsyncConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/configuration/AsyncConfiguration.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/configuration/InjectionConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/configuration/InjectionConfiguration.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/controllers/BotController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/controllers/BotController.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/controllers/CardController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/controllers/CardController.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/controllers/GameController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/controllers/GameController.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/controllers/IntelController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/controllers/IntelController.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/controllers/PointsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/controllers/PointsController.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/controllers/RefreshTokenController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/controllers/RefreshTokenController.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/controllers/RemoteBotController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/controllers/RemoteBotController.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/controllers/ReportController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/controllers/ReportController.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/controllers/TournamentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/controllers/TournamentController.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/controllers/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/controllers/UserController.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/exceptions/ApiException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/exceptions/ApiException.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/exceptions/ApiExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/exceptions/ApiExceptionHandler.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/responses/ResponseBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/responses/ResponseBuilder.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/responses/ResponseEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/responses/ResponseEntry.java -------------------------------------------------------------------------------- /web/src/main/java/com/bueno/tasks/RemoveInactiveTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/java/com/bueno/tasks/RemoveInactiveTask.java -------------------------------------------------------------------------------- /web/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/resources/application.properties -------------------------------------------------------------------------------- /web/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/main/resources/banner.txt -------------------------------------------------------------------------------- /web/src/test/java/com/bueno/WebAppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-ifsp/CTruco/HEAD/web/src/test/java/com/bueno/WebAppTests.java --------------------------------------------------------------------------------