mirror of
https://github.com/ovosimpatico/bingo.git
synced 2026-01-15 14:42:51 -03:00
* Error handling to language selection * Fixed a bug where typing a invalid value on the game would display a wrong language * Commented all language selector and main * Removed unused, commented code * Fixed english typos
28 lines
1.0 KiB
Python
28 lines
1.0 KiB
Python
def main():
|
|
import os
|
|
from src.init import inicio, idioma
|
|
from src.cartelas import TUI_principal
|
|
#Lógica da seleção de idiomas - outras partes do programa dependem
|
|
#das variáveis language e locale para apresentar o idioma correto
|
|
language = ""
|
|
while language == "":
|
|
language = idioma()
|
|
if language == "BR":
|
|
x = 'src.constants.constants'
|
|
elif language == "EN":
|
|
x = 'src.constants.constantsen'
|
|
elif language == "":
|
|
os.system("cls || clear")
|
|
input("Valor de entrada inválido\nPressione ENTER para continuar\n\nInvalid input value\nPress ENTER to continue")
|
|
import importlib
|
|
locale = importlib.import_module(x)
|
|
#Introdução, verifica / instala dependências
|
|
#verifica/cria arquivo de configuração
|
|
#comentado em mais detalhes em init()
|
|
x = inicio(locale)
|
|
if x == "instalado":
|
|
print(locale.START["librariesinstalled"])
|
|
return None
|
|
#Inicia o jogo
|
|
TUI_principal(locale, language)
|
|
main() |