-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
27 lines (21 loc) · 817 Bytes
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import matriz
import minas
import flags_or_look
import entradas
import cons
import sys
def main():
mapa_minas = minas.ubicar_minas() # ubica las minas en lugares random del tablero
M = matriz.crear_matriz() # Crea una matriz vacía y numerada en los márgenes
print('\n*BUSCAMINAS*\n')
entradas.imprimir_comandos()
print(f'Cantidad de minas: {cons.MINAS}\n')
while not matriz.es_matriz_ganadora(M,mapa_minas):
accion, posicion = entradas.recibir_entrada(M)
if accion == cons.FLAG.lower():
M = flags_or_look.colocar_quitar_bandera(M,posicion)
elif accion == cons.LOOK.lower():
M = flags_or_look.look(M,posicion,mapa_minas)
minas.agregar_minas_en_tablero(M,mapa_minas)
sys.exit('\n¡FELICIDADES! FIN DEL JUEGO')
main()