|
|
@@ -170,4 +170,73 @@ class DmTableAttributsPi(DmTableWidget):
|
|
|
if index > 0:
|
|
|
objet = charger(self.fichier, str(index.text().toUtf8()))
|
|
|
return objet
|
|
|
+
|
|
|
+
|
|
|
+class DmFrameInf_Combattant(QFrame):
|
|
|
+ """frame d'information (combattant)"""
|
|
|
+ def __init__(self, parent = None):
|
|
|
+ super(DmTableBiblio, self).__init__(parent)
|
|
|
+
|
|
|
+ def maj(self, combattant):
|
|
|
+ self.setVisible((combattant != None))
|
|
|
+ if combattant:
|
|
|
+ self.inf_pionNom.majTexte(pion.nom)
|
|
|
+ self.inf_pionImage.chargerImage("img\\"+pion.img.nomFichier)
|
|
|
+ self.fenetre.ui.inf_pionEffet.setVisible(False)
|
|
|
+
|
|
|
+
|
|
|
+class DmFrameInf_Decor(QFrame):
|
|
|
+ """frame d'information (decor)"""
|
|
|
+ def __init__(self, parent = None):
|
|
|
+ super(DmTableBiblio, self).__init__(parent)
|
|
|
+
|
|
|
+ def maj(self, decor):
|
|
|
+ self.setVisible((decor != None))
|
|
|
+ if combattant:
|
|
|
+ self.inf_decorNom.majTexte(decor.nom)
|
|
|
+ self.inf_decorImage.chargerImage("img\\"+decor.img.nomFichier)
|
|
|
+
|
|
|
+class DmFrameInf_Case(QFrame):
|
|
|
+ """frame d'information (sur une case, un pion, un decor)"""
|
|
|
+ def __init__(self, parent = None):
|
|
|
+ super(DmTableBiblio, self).__init__(parent)
|
|
|
+
|
|
|
+ def majCombattant(self, case):
|
|
|
+ self.setVisible((case != None))
|
|
|
+ if len(case.terrain.nom) > 0:
|
|
|
+ self.inf_caseTerrain.majTexte(case.terrain.nom)
|
|
|
+ else:
|
|
|
+ self.inf_caseTerrain.majTexte("Case")
|
|
|
+
|
|
|
+ self.inf_caseCoord.majTexte("X: {} Y: {}".format(case.x, case.y))
|
|
|
+ self.inf_caseAltitude.majTexte("Alt.: {}".format(case.altitude))
|
|
|
+
|
|
|
+ if case.effetActif != "":
|
|
|
+ self.inf_caseEffet.chargerImage("img\\"+case.imgEffet[case.effetActif]))
|
|
|
+ else:
|
|
|
+ self.inf_caseEffet.clear()
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|