-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathScrabbleAr.py
36 lines (31 loc) · 1.2 KB
/
ScrabbleAr.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
28
29
30
31
32
33
34
35
36
'''
< SCRABBLE AR >
Este proyecto fue realizado por:
Diego Vilardebó - https://github.com/elrecursante -
Enzo Diaz - https://github.com/enzodiaz25 -
Ivan Knopoff - https://github.com/Ivanknop - ivan.knopoff@gmail.com
Las imagenes del programa fueron diseñadas por Diego Vilardebó.
'''
from codigo.interfaz import interfaz_inicial
from codigo.logica import juego
from codigo.interfaz.check_imagenes import*
import PySimpleGUI as sg
from codigo.interfaz.tema import *
def main():
'''Primero realiza un control de imagenes; si alguna imagen está dañada
la modifica por una genérica, así la aplicación no colapsa.
Luego inicia la interfaza principal y, si se ingresaron datos
para el jugador, inicia el juego. Respectivamente, si la primera parte
retorna un jugador vacío (por ejemplo, si se cierra la ventana sin
hacer nada), la segunda parte no se ejecuta.'''
loading()
while True:
datos_jugador, cargar = interfaz_inicial.lazo_principal()
if (datos_jugador.getNombre() != ''):
error = juego.lazo_principal(datos_jugador, cargar)
if (error != ''):
aviso(error)
else:
break
if __name__ == '__main__':
main()