Potencialmente resolve os crashes mencionados em #54 e #158, através de uma checagem de isFinished() e refatorando a criação de novas partidas para garantir que a referência à classe criadora seja sempre preservada.
Eu considerei colocar a criação do jogo single player também nessa classe, mas isso me faz voltar pra idéia de reimplementar o single player como um multiplayer em loopback (e tirar um caminhão de lógica de TrucoActivity / JogadorHumano).
Potencialmente resolve os crashes mencionados em #54 e #158, através de uma checagem de
isFinished()
e refatorando a criação de novas partidas para garantir que a referência à classe criadora seja sempre preservada.Eu considerei colocar a criação do jogo single player também nessa classe, mas isso me faz voltar pra idéia de reimplementar o single player como um multiplayer em loopback (e tirar um caminhão de lógica de TrucoActivity / JogadorHumano).
Parte de #158