Beispiel #1
0
    if jogador_adicionar:                                                   #caso seja um novo jogador:
        lista_jogadores_completa.append(jogador_adicionar)
        escrever_data_csv(caminho_ficheiro, lista_jogadores_completa)
    jogador1 = Jogador(jnome, jtoken, jpontos, jjogos)
    
    jogador_adicionar, jnome, jtoken, jpontos, jjogos = verificar_novo_jogador()     #verificar se estamos perante um novo jogador, mas constroi logo o jogador
    if jogador_adicionar:                                                   #caso seja um novo jogador:
        lista_jogadores_completa.append(jogador_adicionar)
        escrever_data_csv(caminho_ficheiro, lista_jogadores_completa)
    jogador2 = Jogador(jnome, jtoken, jpontos, jjogos)

    lista_jogadores_completa = lista_jogadores_csv(caminho_ficheiro)

    lista_jogadores = [jogador1, jogador2]      #apenas e possivel criar esta lista depois de definir o jogador1 e jogador2, dai nao estar perto das outras variaveis

    jogador1.nome = str(jogador1.nome)
    jogador1.token = str(jogador1.token)
    jogador1.pontos = int(jogador1.pontos)
    jogador1.jogos = int(jogador1.jogos)
    jogador2.nome = str(jogador2.nome)
    jogador2.token = str(jogador2.token)
    jogador2.pontos = int(jogador2.pontos)
    jogador2.jogos = int(jogador2.jogos)

    print("\nA qualquer momento pode desistir ao escrever \"desisto\" como coordenada.\n")
    tabuleiro = Tabuleiro()                 #construir o tabuleiro
    print(tabuleiro)                        #mostrar o tabuleiro vazio
    
    quantidade_jogadores = len(lista_jogadores_completa)

    i = 0                                   #inicio do contador while (vai simular um ciclo for, explicado noutro comentario mais a baixo)
Beispiel #2
0
 def add_jogador(self, nome):
     jogador = Jogador()
     jogador.nome = nome
     self.jogadores.append(jogador)