Exemple #1
0
def interactuar_con_el_tablero(coordenadas):
    global tablero
    filas, columnas = niveles.convertir_coordenadas(coordenadas, tamaño)
    if (tablero[filas][columnas] == '0'):
        tablero[filas][columnas] = '.'
    else:
        tablero[filas][columnas] = '0'
    if (columnas > 0):
        if (tablero[filas][columnas - 1] == '0'):
            tablero[filas][columnas - 1] = '.'
        else:
            tablero[filas][columnas - 1] = '0'
    if (columnas < (tamaño - 1)):
        if (tablero[filas][columnas + 1] == '0'):
            tablero[filas][columnas + 1] = '.'
        else:
            tablero[filas][columnas + 1] = '0'
    if (filas > 0):
        if (tablero[(filas) - 1][columnas] == '0'):
            tablero[(filas) - 1][columnas] = '.'
        else:
            tablero[(filas) - 1][columnas] = '0'
    if (filas < (tamaño - 1)):
        if (tablero[filas + 1][columnas] == '0'):
            tablero[filas + 1][columnas] = '.'
        else:
            tablero[filas + 1][columnas] = '0'
Exemple #2
0
 def test_envioCoordenadaIncorrecta1a_deberiaDevolverFalse(self):
     self.assertFalse(niveles.convertir_coordenadas("1a",5))
Exemple #3
0
 def test_envio_a_deberiaDevolver0(self):
     self.assertEquals((0,0),niveles.convertir_coordenadas("a1",5))
Exemple #4
0
 def test_envioUnaCoordendaValidaParaUnTamañoMuyGrande_deberiaDevolver_False(self):
     self.assertFalse(niveles.convertir_coordenadas("a3",11))
Exemple #5
0
 def test_envioUnaCoordendaValidaParaUnTamañoMuyChico_deberiaDevolver_20(self):
     self.assertEquals((2,0),niveles.convertir_coordenadas("a3",4))
Exemple #6
0
 def test_envioUnaCoordendaValidaParaOtroTamaño_deberiaDevolverFalse(self):
     self.assertFalse(niveles.convertir_coordenadas("d6",4))
Exemple #7
0
 def test_envioDeCoordenadaValida_e5_debriaDevolver_44(self):
     self.assertEqual((4,4),niveles.convertir_coordenadas("e5",5))
Exemple #8
0
 def test_envioDeFilasIgualACero_deberiaDevolverFalse(self):
     self.assertFalse(niveles.convertir_coordenadas("a0",5))
Exemple #9
0
 def test_envioCoordenadaTamañoNulo_deberiaDevolverFalse(self):
     self.assertFalse(niveles.convertir_coordenadas("a1", 0))
Exemple #10
0
 def test_envioCoordenadaStringVacio_deberiaDevolverFalse(self):
     self.assertFalse(niveles.convertir_coordenadas("", 5))