|
|
@@ -192,17 +192,17 @@ class Plateau(QGraphicsScene):
|
|
|
|
|
|
#affichage de fenetres
|
|
|
self.fenetre.connect(self.fenetre.ui.cbt_afficherGestion, SIGNAL("clicked()"), self.afficheEcranGestionCombat, Qt.UniqueConnection)
|
|
|
- self.fenetre.connect(self.fenetre.ui.cbt_listeAttributs, SIGNAL("cellChanged(int,int)"), self.listeAttributCelluleModifiee, Qt.UniqueConnection)
|
|
|
+ self.fenetre.connect(self.fenetre.ui.pi_listeAttributs, SIGNAL("cellChanged(int,int)"), self.listeAttributCelluleModifiee, Qt.UniqueConnection)
|
|
|
|
|
|
self.fenetre.connect(self.fenetre.ui.cp_dialogueCouleurs, SIGNAL("clicked()"), self.modePeintureCase, Qt.UniqueConnection)
|
|
|
self.fenetre.connect(self.fenetre.ui.cp_pipetteCouleur, SIGNAL("clicked()"), self.modeCopieTerrain, Qt.UniqueConnection)
|
|
|
self.fenetre.connect(self.fenetre.ui.cp_afficherNotes, SIGNAL("clicked()"), self.agrandirNotesMjPlateau, Qt.UniqueConnection)
|
|
|
|
|
|
#listes
|
|
|
- self.fenetre.connect(self.fenetre.ui.infoOrdreJeu, SIGNAL("cellClicked(int,int)"), self.clicListOrdreJeu, Qt.UniqueConnection)
|
|
|
+ self.fenetre.connect(self.fenetre.ui.inf_listeOrdreJeu, SIGNAL("cellClicked(int,int)"), self.clicListOrdreJeu, Qt.UniqueConnection)
|
|
|
|
|
|
self.fenetre.connect(self.fenetre.ui.cp_listeTerrains, SIGNAL("cellClicked(int,int)"), self.modeMajTerrainCase, Qt.UniqueConnection)
|
|
|
- self.fenetre.connect(self.fenetre.ui.cp_accesListes, SIGNAL("cellClicked(int,int)"), self.modeCreationCreaturePion, Qt.UniqueConnection)
|
|
|
+ self.fenetre.connect(self.fenetre.ui.cp_listeCreatures, SIGNAL("cellClicked(int,int)"), self.modeCreationCreaturePion, Qt.UniqueConnection)
|
|
|
self.fenetre.connect(self.fenetre.ui.cp_listeDecors, SIGNAL("cellClicked(int,int)"), self.modeCreationDecor, Qt.UniqueConnection)
|
|
|
|
|
|
## self.fenetre.connect(self.fenetre.ui.terrainEdit, SIGNAL("clicked()"), self.terrainEdit, Qt.UniqueConnection)
|
|
|
@@ -250,7 +250,7 @@ class Plateau(QGraphicsScene):
|
|
|
self.fenetre.connect(self.fenetre.ui.pi_attaqueDist, SIGNAL("clicked()"), self.majModeCombatAttaqueDist, Qt.UniqueConnection)
|
|
|
## self.fenetre.connect(self.fenetre.ui.combatAttaqueZone, SIGNAL("clicked()"), self.fenetre.barreCombatZone, Qt.UniqueConnection)
|
|
|
self.fenetre.connect(self.fenetre.ui.pi_attaqueZone, SIGNAL("clicked()"), self.majModeCombatZone, Qt.UniqueConnection)
|
|
|
- self.fenetre.connect(self.fenetre.ui.pi_vol, SIGNAL("clicked()"), self.fenetre.barreCombatVol, Qt.UniqueConnection)
|
|
|
+## self.fenetre.connect(self.fenetre.ui.pi_vol, SIGNAL("clicked()"), self.fenetre.barreCombatVol, Qt.UniqueConnection)
|
|
|
## self.fenetre.connect(self.fenetre.ui.combatVol_altitude, SIGNAL("valueChanged(int)"), self.majZPion, Qt.UniqueConnection)
|
|
|
## self.fenetre.connect(self.fenetre.ui.combatZone_ligne, SIGNAL("clicked()"), self.majModeCombatZoneForme, Qt.UniqueConnection)
|
|
|
## self.fenetre.connect(self.fenetre.ui.combatZone_disque, SIGNAL("clicked()"), self.majModeCombatZoneForme, Qt.UniqueConnection)
|
|
|
@@ -309,7 +309,7 @@ class Plateau(QGraphicsScene):
|
|
|
self.majListDecors()
|
|
|
self.initListeOrdreJeu()
|
|
|
self.initListeAttaques()
|
|
|
- self.fenetre.ui.notesMjPlateau.setText(QString.fromUtf8(self.notes))
|
|
|
+## self.fenetre.ui.notesMjPlateau.setText(QString.fromUtf8(self.notes))
|
|
|
|
|
|
self.fenetre.ui.pi_deplacement.setCheckable(True)
|
|
|
self.fenetre.ui.pi_attaqueCac.setCheckable(True)
|
|
|
@@ -365,7 +365,8 @@ class Plateau(QGraphicsScene):
|
|
|
affichageTexte = EcranAffichageTexte(self.notes)
|
|
|
affichageTexte.setAttribute(Qt.WA_DeleteOnClose)
|
|
|
r = affichageTexte.exec_()
|
|
|
- self.fenetre.ui.notesMjPlateau.setText(QString.fromUtf8(affichageTexte.recupererTexte()))
|
|
|
+ self.notes = affichageTexte.recupererTexte()
|
|
|
+## self.fenetre.ui.notesMjPlateau.setText(QString.fromUtf8(affichageTexte.recupererTexte()))
|
|
|
|
|
|
|
|
|
##### affichage de la liste des terrains enregistres, et fonctions d'acces aux donnees""""
|
|
|
@@ -656,7 +657,7 @@ class Plateau(QGraphicsScene):
|
|
|
"cp_formeEllipsePlein": "ellipseP", \
|
|
|
"cp_formeRectVide": "rectV", \
|
|
|
"cp_formeRectPlein": "rectP"}
|
|
|
- self.modeParam["typeFormeDessin"] = formes[self.sender().objectName()]
|
|
|
+ self.modeParam["typeFormeDessin"] = formes[str(self.sender().objectName())]
|
|
|
|
|
|
if self.modeActif[0:7] != "caseMaj":
|
|
|
self.majMode("caseMajTerrain", self.modeParam["terrain"])
|
|
|
@@ -839,7 +840,7 @@ class Plateau(QGraphicsScene):
|
|
|
self.majListeAttributs()
|
|
|
self.majListeAttaques()
|
|
|
self.afficherNotesPion()
|
|
|
- self.fenetre.majVisibiliteBarreCombat("menu")
|
|
|
+## self.fenetre.majVisibiliteBarreCombat("menu")
|
|
|
QApplication.processEvents()
|
|
|
self.fenetre.ui.cbt_vue.setCursor(QCursor(Qt.ArrowCursor))
|
|
|
self.fenetre.ui.cbt_vue.setDragMode(1)
|
|
|
@@ -878,7 +879,7 @@ class Plateau(QGraphicsScene):
|
|
|
self.materialiserPions(True)
|
|
|
QApplication.processEvents()
|
|
|
self.reinitAttaqueZone()
|
|
|
- if mode != "combatAttaqueZone": self.fenetre.majVisibiliteBarreCombat("menu")
|
|
|
+## if mode != "combatAttaqueZone": self.fenetre.majVisibiliteBarreCombat("menu")
|
|
|
self.modeParam["listeCasesAttaqueZone"] = []
|
|
|
|
|
|
|
|
|
@@ -940,7 +941,7 @@ class Plateau(QGraphicsScene):
|
|
|
## self.fenetre.ui.infoOrdreJeu.setColumnWidth(0, 20)
|
|
|
self.fenetre.ui.inf_listeOrdreJeu.setColumnWidth(2, 30)
|
|
|
self.fenetre.ui.inf_listeOrdreJeu.hideColumn(0)
|
|
|
- self.fenetre.ui.infoOrdreJeu.hideColumn(2)
|
|
|
+ self.fenetre.ui.inf_listeOrdreJeu.hideColumn(2)
|
|
|
self.fenetre.ui.inf_listeOrdreJeu.setIconSize(QSize(30,20))
|
|
|
|
|
|
def majListeOrdreJeu(self):
|
|
|
@@ -1039,8 +1040,8 @@ class Plateau(QGraphicsScene):
|
|
|
|
|
|
def majListeAttributs(self):
|
|
|
"""met a jour la liste des attributs dans le panneau de combat"""
|
|
|
- self.fenetre.ui.pi_listeAttributs.setColumnWidth(0, (0.4*self.fenetre.ui.listeAttributs.width()))
|
|
|
- self.fenetre.ui.pi_listeAttributs.setColumnWidth(1, (0.4*self.fenetre.ui.listeAttributs.width()))
|
|
|
+ self.fenetre.ui.pi_listeAttributs.setColumnWidth(0, (0.4*self.fenetre.ui.pi_listeAttributs.width()))
|
|
|
+ self.fenetre.ui.pi_listeAttributs.setColumnWidth(1, (0.4*self.fenetre.ui.pi_listeAttributs.width()))
|
|
|
self.disconnect(self.fenetre.ui.pi_listeAttributs, SIGNAL("cellChanged(int,int)"), self.listeAttributCelluleModifiee)
|
|
|
|
|
|
#on vide la liste
|
|
|
@@ -1074,7 +1075,7 @@ class Plateau(QGraphicsScene):
|
|
|
self.fenetre.ui.pi_listeAttributs.setItem(ligne, 0, item)
|
|
|
self.fenetre.ui.pi_listeAttributs.setItem(ligne, 1, QTableWidgetItem(QString.fromUtf8(str(self.pionSelectionne().lstCarac[elt]))))
|
|
|
|
|
|
- self.connect(self.fenetre.ui.listeAttributs, SIGNAL("cellChanged(int,int)"), self.listeAttributCelluleModifiee)
|
|
|
+ self.connect(self.fenetre.ui.pi_listeAttributs, SIGNAL("cellChanged(int,int)"), self.listeAttributCelluleModifiee)
|
|
|
|
|
|
def listeAttributCelluleModifiee(self, ligne, colonne):
|
|
|
"""une cellule de la liste des attributs a ete modifiee"""
|
|
|
@@ -1733,7 +1734,7 @@ class Plateau(QGraphicsScene):
|
|
|
cibleValide = self.estCibleAttaqueDistValide(self.pionSelectionne().position, coordCible)
|
|
|
|
|
|
if cibleValide:
|
|
|
- rayon = self.fenetre.ui.combatZone_disqueRayon.value()
|
|
|
+ rayon = self.fenetre.ui.pi_rayonAttaqueZone.value()
|
|
|
if self.modeParam["formeAttaqueZone"] == None:
|
|
|
self.modeParam["formeAttaqueZone"] = QGraphicsEllipseItem()
|
|
|
self.modeParam["formeAttaqueZone"].setPen(QPen(QColor("black")))
|
|
|
@@ -1981,7 +1982,7 @@ class Plateau(QGraphicsScene):
|
|
|
if self.modeParam["terrain"].isValid():
|
|
|
self.cases[coordCase].majTerrain(None)
|
|
|
self.cases[coordCase].majCouleur(self.modeParam["terrain"])
|
|
|
- self.cases[coordCase].majAltitude(int(self.fenetre.ui.altitudeCase.value()))
|
|
|
+## self.cases[coordCase].majAltitude(int(self.fenetre.ui.altitudeCase.value()))
|
|
|
elif self.modeActif == "caseMajEffet":
|
|
|
self.cases[coordCase].majEffet(self.modeParam["effet"])
|
|
|
elif self.modeActif == "caseMajAltitude":
|