Revert "Refactorizar"

This reverts commit 349e02d8a2.
This commit is contained in:
Daniel Jesús Álvarez Gonzalez 2019-06-12 14:02:33 +02:00
parent 349e02d8a2
commit 1789a7cc21
107 changed files with 508 additions and 49 deletions

BIN
.DS_Store vendored

Binary file not shown.

BIN
Proyecto2n/.DS_Store vendored

Binary file not shown.

Binary file not shown.

245
Proyecto2n/Recursos/barajac.py Executable file → Normal file
View File

@ -17,9 +17,8 @@ class Barajac(QMainWindow):
self.btnestadisticas.clicked.connect(self.stats)
self.btnestadisticaspalo.clicked.connect(self.statspalo)
try:
self.conn = pymysql.connect(host="localhost", port=8889, user="root", passwd="", db="estadistica")
self.conn = pymysql.connect(host="localhost", port=3306, user="root", passwd="", db="estadistica")
self.cursor = self.conn.cursor()
except:
print("No hay conexión a la base de datos, temporalmente las estadísticas globales estarán desactivadas")
@ -29,36 +28,242 @@ class Barajac(QMainWindow):
self.i = 0
def lanzadado(self):
carta = random.randint(0, 39)
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/"+carta.__str__()+".png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/"+carta.__str__()+"p.png); border-style: none;")
self.i += 1
self.guarda(carta)
dado = random.randint(1, 40)
if (dado == 1):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/1.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/1p.png); border-style: none;")
self.i += 1
elif (dado == 2):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/2.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/2p.png); border-style: none;")
self.i += 1
elif (dado == 3):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/3.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/3p.png); border-style: none;")
self.i += 1
elif (dado == 4):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/4.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/4p.png); border-style: none;")
self.i += 1
elif (dado == 5):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/5.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/5p.png); border-style: none;")
self.i += 1
elif (dado == 6):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/6.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/6p.png); border-style: none;")
self.i += 1
elif (dado == 7):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/7.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/7p.png); border-style: none;")
self.i += 1
elif (dado == 8):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/10.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/10p.png); border-style: none;")
self.i += 1
elif (dado == 9):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/11.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/11p.png); border-style: none;")
self.i += 1
elif (dado == 10):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/12.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/12p.png); border-style: none;")
self.i += 1
elif (dado == 11):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/1c.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/1cp.png); border-style: none;")
self.i += 1
elif (dado == 12):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/2c.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/2cp.png); border-style: none;")
self.i += 1
elif (dado == 13):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/3c.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/3cp.png); border-style: none;")
self.i += 1
elif (dado == 14):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/4c.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/4cp.png); border-style: none;")
self.i += 1
elif (dado == 15):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/5c.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/5cp.png); border-style: none;")
self.i += 1
elif (dado == 16):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/6c.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/6cp.png); border-style: none;")
self.i += 1
elif (dado == 17):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/7c.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/7cp.png); border-style: none;")
self.i += 1
elif (dado == 18):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/10c.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/10cp.png); border-style: none;")
self.i += 1
elif (dado == 19):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/11c.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/11cp.png); border-style: none;")
self.i += 1
elif (dado == 20):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/12c.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/12cp.png); border-style: none;")
self.i += 1
elif (dado == 21):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/1e.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/1ep.png); border-style: none;")
self.i += 1
elif (dado == 22):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/2e.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/2ep.png); border-style: none;")
self.i += 1
elif (dado == 23):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/3e.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/3ep.png); border-style: none;")
self.i += 1
elif (dado == 24):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/4e.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/4ep.png); border-style: none;")
self.i += 1
elif (dado == 25):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/5e.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/5ep.png); border-style: none;")
self.i += 1
elif (dado == 26):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/6e.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/6ep.png); border-style: none;")
self.i += 1
elif (dado == 27):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/7e.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/7ep.png); border-style: none;")
self.i += 1
elif (dado == 28):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/10e.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/10ep.png); border-style: none;")
self.i += 1
elif (dado == 29):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/11e.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/11ep.png); border-style: none;")
self.i += 1
elif (dado == 30):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/12e.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/12ep.png); border-style: none;")
self.i += 1
elif (dado == 31):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/1b.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/1bp.png); border-style: none;")
self.i += 1
elif (dado == 32):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/2b.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/2bp.png); border-style: none;")
self.i += 1
elif (dado == 33):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/3b.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/3bp.png); border-style: none;")
self.i += 1
elif (dado == 34):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/4b.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/4bp.png); border-style: none;")
self.i += 1
elif (dado == 35):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/5b.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/5bp.png); border-style: none;")
self.i += 1
elif (dado == 36):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/6b.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/6bp.png); border-style: none;")
self.i += 1
elif (dado == 37):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/7b.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/7bp.png); border-style: none;")
self.i += 1
elif (dado == 38):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/10b.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/10bp.png); border-style: none;")
self.i += 1
elif (dado == 39):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/11b.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/11bp.png); border-style: none;")
self.i += 1
elif (dado == 40):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/12b.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/12bp.png); border-style: none;")
self.i += 1
else:
print(dado)
self.guarda(dado)
if (self.i == 16):
self.i = 0
def guarda(self, carta):
def guarda(self, dado):
try:
if(carta < 10):
self.cursor.execute("insert into cartalarga values( %s, 0,DEFAULT)", (carta))
print(" * Se ha insertado la carta con valor ", carta, " de oros satisfactoriamente * ")
elif(carta < 20):
nuevodado = carta-10
if(dado < 11):
if (dado > 7):
dado += 2
self.cursor.execute("insert into cartalarga values( %s, 0,DEFAULT)", (dado))
print(" * Se ha insertado la carta con valor ", dado, " de oros satisfactoriamente * ")
self.conn.commit()
elif(dado < 21):
nuevodado = dado-10
if(nuevodado > 7):
nuevodado +=2
self.cursor.execute("insert into cartalarga values( %s, 1, DEFAULT)", (nuevodado))
print(" * Se ha insertado la carta con valor ", nuevodado, " de copas satisfactoriamente * ")
elif (carta < 30):
nuevodado = carta - 20
self.conn.commit()
elif (dado < 31):
nuevodado = dado - 20
if (nuevodado > 7):
nuevodado += 2
self.cursor.execute("insert into cartalarga values( %s, 2, DEFAULT)", (nuevodado))
print(" * Se ha insertado la carta con valor ", nuevodado, " de espadas satisfactoriamente * ")
elif (carta < 40):
nuevodado = carta - 30
self.conn.commit()
elif (dado < 41):
nuevodado = dado - 30
if (nuevodado > 7):
nuevodado += 2
self.cursor.execute("insert into cartalarga values( %s, 3, DEFAULT)", (nuevodado))
print(" * Se ha insertado la carta con valor ", nuevodado, " de bastos satisfactoriamente * ")
self.conn.commit()
self.conn.commit()
except:
print("Las estadísticas generales continuan temporalmente deshabilitadas, por favor, ponga en marcha el servidor MySql")

0
Proyecto2n/Recursos/barajacpie.py Executable file → Normal file
View File

0
Proyecto2n/Recursos/barajacpiepalo.py Executable file → Normal file
View File

59
Proyecto2n/Recursos/barajal.py Executable file → Normal file
View File

@ -25,12 +25,59 @@ class Barajal(QMainWindow):
self.i = 0
def lanzadado(self):
dado = random.randint(0, 9)
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/"+dado.__str__()+".png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/"+dado.__str__()+"p.png); border-style: none;")
self.i += 1
dado = random.randint(1, 10)
if (dado == 1):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/1.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/1p.png); border-style: none;")
self.i += 1
elif (dado == 2):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/2.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/2p.png); border-style: none;")
self.i += 1
elif (dado == 3):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/3.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/3p.png); border-style: none;")
self.i += 1
elif (dado == 4):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/4.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/4p.png); border-style: none;")
self.i += 1
elif (dado == 5):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/5.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/5p.png); border-style: none;")
self.i += 1
elif (dado == 6):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/6.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/6p.png); border-style: none;")
self.i += 1
elif (dado == 7):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/7.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/7p.png); border-style: none;")
self.i += 1
elif (dado == 8):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/10.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/10p.png); border-style: none;")
self.i += 1
elif (dado == 9):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/11.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/11p.png); border-style: none;")
self.i += 1
elif (dado == 10):
self.pbcarta.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/barc/12.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/barc/12p.png); border-style: none;")
self.i += 1
else:
print(dado)
self.guarda(dado)
if (self.i == 16):
self.i = 0

0
Proyecto2n/Recursos/barajalpie.py Executable file → Normal file
View File

35
Proyecto2n/Recursos/cubo.py Executable file → Normal file
View File

@ -30,9 +30,38 @@ class Cubo(QMainWindow):
def lanzadado(self):
dado = random.randint(1,6)
self.pbdado.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/cubo/"+dado.__str__()+".png); border-style: none;")
self.aparecidos[self.i].setStyleSheet("background-image: url(Proyecto2n/Recursos/img/cubo/"+dado.__str__()+"p.png); border-style: none;")
self.i += 1
if (dado == 1):
self.pbdado.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/cubo/1.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet("background-image: url(Proyecto2n/Recursos/img/cubo/1p.png); border-style: none;")
self.i += 1
elif (dado == 2):
self.pbdado.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/cubo/2.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/cubo/2p.png); border-style: none;")
self.i += 1
elif (dado == 3):
self.pbdado.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/cubo/3.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/cubo/3p.png); border-style: none;")
self.i += 1
elif (dado == 4):
self.pbdado.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/cubo/4.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/cubo/4p.png); border-style: none;")
self.i += 1
elif (dado == 5):
self.pbdado.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/cubo/5.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/cubo/5p.png); border-style: none;")
self.i += 1
elif (dado == 6):
self.pbdado.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/cubo/6.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/cubo/6p.png); border-style: none;")
self.i += 1
else :
print(dado)
self.guarda(dado)
if (self.i == 16):
self.i = 0

0
Proyecto2n/Recursos/cubopie.py Executable file → Normal file
View File

77
Proyecto2n/Recursos/dodecaedro.py Executable file → Normal file
View File

@ -25,13 +25,70 @@ class Dodecaedro(QMainWindow):
self.i = 0
def lanzadado(self):
dadeCaedro = random.randint(1, 12)
self.pbdode.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/dode/"+dadeCaedro.__str__()+".png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/dode/"+dadeCaedro.__str__()+"p.png); border-style: none;")
self.i += 1
self.guarda(dadeCaedro)
dado = random.randint(1, 12)
if (dado == 1):
self.pbdode.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/dode/1.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/dode/1p.png); border-style: none;")
self.i += 1
elif (dado == 2):
self.pbdode.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/dode/2.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/dode/2p.png); border-style: none;")
self.i += 1
elif (dado == 3):
self.pbdode.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/dode/3.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/dode/3p.png); border-style: none;")
self.i += 1
elif (dado == 4):
self.pbdode.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/dode/4.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/dode/4p.png); border-style: none;")
self.i += 1
elif (dado == 5):
self.pbdode.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/dode/5.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/dode/5p.png); border-style: none;")
self.i += 1
elif (dado == 6):
self.pbdode.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/dode/6.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/dode/6p.png); border-style: none;")
self.i += 1
elif (dado == 7):
self.pbdode.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/dode/7.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/dode/7p.png); border-style: none;")
self.i += 1
elif (dado == 8):
self.pbdode.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/dode/8.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/dode/8p.png); border-style: none;")
self.i += 1
elif (dado == 9):
self.pbdode.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/dode/9.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/dode/9p.png); border-style: none;")
self.i += 1
elif (dado == 10):
self.pbdode.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/dode/10.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/dode/10p.png); border-style: none;")
self.i += 1
elif (dado == 11):
self.pbdode.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/dode/11.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/dode/11p.png); border-style: none;")
self.i += 1
elif (dado == 12):
self.pbdode.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/dode/12.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/dode/12p.png); border-style: none;")
self.i += 1
else:
print(dado)
self.guarda(dado)
if (self.i == 16):
self.i = 0
@ -46,10 +103,10 @@ class Dodecaedro(QMainWindow):
for i in range(num):
self.lanzadado()
def guarda(self, dadeCaedro):
def guarda(self, dado):
try:
self.cursor.execute("insert into dado12 values( %s, DEFAULT)", (dadeCaedro))
print(" * Se ha insertado el dodecaedro con valor ", dadeCaedro, " satisfactoriamente * ")
self.cursor.execute("insert into dado12 values( %s, DEFAULT)", (dado))
print(" * Se ha insertado el dodecaedro con valor ", dado, " satisfactoriamente * ")
self.conn.commit()
except:
print(

0
Proyecto2n/Recursos/dodepie.py Executable file → Normal file
View File

0
Proyecto2n/Recursos/icopie.py Executable file → Normal file
View File

117
Proyecto2n/Recursos/icosaedro.py Executable file → Normal file
View File

@ -25,13 +25,110 @@ class Icosaedro(QMainWindow):
self.i = 0
def lanzadado(self):
icosaedro = random.randint(1, 20)
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/"+icosaedro.__str__()+".png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/"+icosaedro.__str__()+"p.png); border-style: none;")
self.i += 1
self.guarda(icosaedro)
dado = random.randint(1, 20)
if (dado == 1):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/1.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/1p.png); border-style: none;")
self.i += 1
elif (dado == 2):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/2.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/2p.png); border-style: none;")
self.i += 1
elif (dado == 3):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/3.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/3p.png); border-style: none;")
self.i += 1
elif (dado == 4):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/4.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/4p.png); border-style: none;")
self.i += 1
elif (dado == 5):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/5.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/5p.png); border-style: none;")
self.i += 1
elif (dado == 6):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/6.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/6p.png); border-style: none;")
self.i += 1
elif (dado == 7):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/7.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/7p.png); border-style: none;")
self.i += 1
elif (dado == 8):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/8.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/8p.png); border-style: none;")
self.i += 1
elif (dado == 9):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/9.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/9p.png); border-style: none;")
self.i += 1
elif (dado == 10):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/10.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/10p.png); border-style: none;")
self.i += 1
elif (dado == 11):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/11.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/11p.png); border-style: none;")
self.i += 1
elif (dado == 12):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/12.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/12p.png); border-style: none;")
self.i += 1
elif (dado == 13):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/13.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/13p.png); border-style: none;")
self.i += 1
elif (dado == 14):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/14.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/14p.png); border-style: none;")
self.i += 1
elif (dado == 15):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/15.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/15p.png); border-style: none;")
self.i += 1
elif (dado == 16):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/16.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/16p.png); border-style: none;")
self.i += 1
elif (dado == 17):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/17.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/17p.png); border-style: none;")
self.i += 1
elif (dado == 18):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/18.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/18p.png); border-style: none;")
self.i += 1
elif (dado == 19):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/19.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/19p.png); border-style: none;")
self.i += 1
elif (dado == 20):
self.pbico.setStyleSheet("background-image: url(Proyecto2n/Recursos/img/ico/20.png); border-style: none;")
self.aparecidos[self.i].setStyleSheet(
"background-image: url(Proyecto2n/Recursos/img/ico/20p.png); border-style: none;")
self.i += 1
else:
print(dado)
self.guarda(dado)
if (self.i == 16):
self.i = 0
@ -48,10 +145,10 @@ class Icosaedro(QMainWindow):
for i in range(num):
self.lanzadado()
def guarda(self, pIcosaedro):
def guarda(self, dado):
try:
self.cursor.execute("insert into dado20 values( %s, DEFAULT)", (pIcosaedro))
print(" * Se ha insertado el icosaedro con valor " , pIcosaedro , " satisfactoriamente * ")
self.cursor.execute("insert into dado20 values( %s, DEFAULT)", (dado))
print(" * Se ha insertado el icosaedro con valor " , dado , " satisfactoriamente * ")
self.conn.commit()
except:
print(

Binary file not shown.

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 196 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

BIN
Proyecto2n/Recursos/img/barc/1.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 196 KiB

BIN
Proyecto2n/Recursos/img/barc/10.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 KiB

After

Width:  |  Height:  |  Size: 116 KiB

View File

Before

Width:  |  Height:  |  Size: 119 KiB

After

Width:  |  Height:  |  Size: 119 KiB

View File

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 8.6 KiB

View File

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 124 KiB

View File

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 121 KiB

View File

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

BIN
Proyecto2n/Recursos/img/barc/10p.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 8.7 KiB

BIN
Proyecto2n/Recursos/img/barc/11.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 KiB

After

Width:  |  Height:  |  Size: 160 KiB

View File

Before

Width:  |  Height:  |  Size: 162 KiB

After

Width:  |  Height:  |  Size: 162 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 159 KiB

After

Width:  |  Height:  |  Size: 159 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 159 KiB

After

Width:  |  Height:  |  Size: 159 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

BIN
Proyecto2n/Recursos/img/barc/11p.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

After

Width:  |  Height:  |  Size: 11 KiB

BIN
Proyecto2n/Recursos/img/barc/12.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

After

Width:  |  Height:  |  Size: 168 KiB

View File

Before

Width:  |  Height:  |  Size: 164 KiB

After

Width:  |  Height:  |  Size: 164 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 167 KiB

After

Width:  |  Height:  |  Size: 167 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 165 KiB

After

Width:  |  Height:  |  Size: 165 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

BIN
Proyecto2n/Recursos/img/barc/12p.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

After

Width:  |  Height:  |  Size: 11 KiB

BIN
Proyecto2n/Recursos/img/barc/1P.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 123 KiB

View File

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

Before

Width:  |  Height:  |  Size: 125 KiB

After

Width:  |  Height:  |  Size: 125 KiB

View File

Before

Width:  |  Height:  |  Size: 9.4 KiB

After

Width:  |  Height:  |  Size: 9.4 KiB

BIN
Proyecto2n/Recursos/img/barc/2.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 126 KiB

After

Width:  |  Height:  |  Size: 121 KiB

BIN
Proyecto2n/Recursos/img/barc/2P.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

Before

Width:  |  Height:  |  Size: 105 KiB

After

Width:  |  Height:  |  Size: 105 KiB

View File

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 89 KiB

View File

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

BIN
Proyecto2n/Recursos/img/barc/3.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

View File

Before

Width:  |  Height:  |  Size: 114 KiB

After

Width:  |  Height:  |  Size: 114 KiB

View File

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 8.5 KiB

View File

Before

Width:  |  Height:  |  Size: 110 KiB

After

Width:  |  Height:  |  Size: 110 KiB

View File

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

BIN
Proyecto2n/Recursos/img/barc/3p.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 9.0 KiB

BIN
Proyecto2n/Recursos/img/barc/4.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 159 KiB

After

Width:  |  Height:  |  Size: 134 KiB

View File

Before

Width:  |  Height:  |  Size: 104 KiB

After

Width:  |  Height:  |  Size: 104 KiB

View File

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 108 KiB

View File

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 8.3 KiB

View File

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 85 KiB

View File

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

BIN
Proyecto2n/Recursos/img/barc/4p.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

BIN
Proyecto2n/Recursos/img/barc/5.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 153 KiB

After

Width:  |  Height:  |  Size: 159 KiB

View File

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 123 KiB

View File

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

Before

Width:  |  Height:  |  Size: 122 KiB

After

Width:  |  Height:  |  Size: 122 KiB

View File

Before

Width:  |  Height:  |  Size: 9.0 KiB

After

Width:  |  Height:  |  Size: 9.0 KiB

View File

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 89 KiB

View File

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 7.6 KiB

BIN
Proyecto2n/Recursos/img/barc/5p.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 11 KiB

BIN
Proyecto2n/Recursos/img/barc/6.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 168 KiB

After

Width:  |  Height:  |  Size: 153 KiB

View File

Before

Width:  |  Height:  |  Size: 133 KiB

After

Width:  |  Height:  |  Size: 133 KiB

View File

Before

Width:  |  Height:  |  Size: 9.4 KiB

After

Width:  |  Height:  |  Size: 9.4 KiB

View File

Before

Width:  |  Height:  |  Size: 139 KiB

After

Width:  |  Height:  |  Size: 139 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 96 KiB

View File

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 7.8 KiB

BIN
Proyecto2n/Recursos/img/barc/6p.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 10 KiB

BIN
Proyecto2n/Recursos/img/barc/7.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

After

Width:  |  Height:  |  Size: 168 KiB

View File

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 138 KiB

View File

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

View File

Before

Width:  |  Height:  |  Size: 153 KiB

After

Width:  |  Height:  |  Size: 153 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 108 KiB

View File

Before

Width:  |  Height:  |  Size: 8.7 KiB

After

Width:  |  Height:  |  Size: 8.7 KiB

BIN
Proyecto2n/Recursos/img/barc/7p.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.7 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Some files were not shown because too many files have changed in this diff Show More