|
@@ -10,10 +10,7 @@ from PyQt4.QtCore import *
|
|
|
from PyQt4.QtGui import *
|
|
from PyQt4.QtGui import *
|
|
|
from PyQt4 import QtOpenGL
|
|
from PyQt4 import QtOpenGL
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-from ui.ecran_gestionCombat import Ui_gestionCombat
|
|
|
|
|
-from ui.ecran_editionAttaques import Ui_editionAttaques
|
|
|
|
|
-from ui.ecran_affichageTexte import Ui_affichageTexte
|
|
|
|
|
|
|
+##from ui.ecran_editionAttaques import Ui_editionAttaques
|
|
|
|
|
|
|
|
from Case import Case
|
|
from Case import Case
|
|
|
from Pion import Pion
|
|
from Pion import Pion
|
|
@@ -26,6 +23,8 @@ from EntreeSortie import EntreeSortie
|
|
|
from EcranEditionCreature import EcranEditionCreature
|
|
from EcranEditionCreature import EcranEditionCreature
|
|
|
from EcranEditionDecors import EcranEditionDecors
|
|
from EcranEditionDecors import EcranEditionDecors
|
|
|
from EcranEditionTerrain import EcranEditionTerrain
|
|
from EcranEditionTerrain import EcranEditionTerrain
|
|
|
|
|
+from EcranAffichageTexte import EcranAffichageTexte
|
|
|
|
|
+from EcranGestionCombat import EcranGestionCombat
|
|
|
|
|
|
|
|
import regles as regles
|
|
import regles as regles
|
|
|
from outilsSvg import *
|
|
from outilsSvg import *
|
|
@@ -357,7 +356,7 @@ class Plateau(QGraphicsScene):
|
|
|
|
|
|
|
|
def majListTerrains(self):
|
|
def majListTerrains(self):
|
|
|
"""mise a jour de la liste des terrains depuis la sauvegarde"""
|
|
"""mise a jour de la liste des terrains depuis la sauvegarde"""
|
|
|
- dico = afficheSvg("biblio\\terrain")
|
|
|
|
|
|
|
+ dico = afficheSvg("lib\\biblio\\terrain")
|
|
|
while self.fenetre.ui.listTerrains.rowCount() > 0:
|
|
while self.fenetre.ui.listTerrains.rowCount() > 0:
|
|
|
self.fenetre.ui.listTerrains.removeRow(0)
|
|
self.fenetre.ui.listTerrains.removeRow(0)
|
|
|
index = 0
|
|
index = 0
|
|
@@ -381,7 +380,7 @@ class Plateau(QGraphicsScene):
|
|
|
"""ouvre la fenetre 'terrains' en mode edition"""
|
|
"""ouvre la fenetre 'terrains' en mode edition"""
|
|
|
index = self.fenetre.ui.listTerrains.item(self.fenetre.ui.listTerrains.currentRow(), 0)
|
|
index = self.fenetre.ui.listTerrains.item(self.fenetre.ui.listTerrains.currentRow(), 0)
|
|
|
if index > 0:
|
|
if index > 0:
|
|
|
- terrain = charger("biblio\\terrain", str(index.text().toUtf8()))
|
|
|
|
|
|
|
+ terrain = charger("lib\\biblio\\terrain", str(index.text().toUtf8()))
|
|
|
self.afficheEcranEditionTerrains(terrain)
|
|
self.afficheEcranEditionTerrains(terrain)
|
|
|
|
|
|
|
|
def terrainNouveau(self):
|
|
def terrainNouveau(self):
|
|
@@ -400,7 +399,7 @@ class Plateau(QGraphicsScene):
|
|
|
|
|
|
|
|
def majListCreatures(self):
|
|
def majListCreatures(self):
|
|
|
"""mise a jour de la liste des creatures depuis la sauvegarde"""
|
|
"""mise a jour de la liste des creatures depuis la sauvegarde"""
|
|
|
- dico = afficheSvg("biblio\\creature")
|
|
|
|
|
|
|
+ dico = afficheSvg("lib\\biblio\\creature")
|
|
|
while self.fenetre.ui.listCreatures.rowCount() > 0:
|
|
while self.fenetre.ui.listCreatures.rowCount() > 0:
|
|
|
self.fenetre.ui.listCreatures.removeRow(0)
|
|
self.fenetre.ui.listCreatures.removeRow(0)
|
|
|
index = 0
|
|
index = 0
|
|
@@ -425,7 +424,7 @@ class Plateau(QGraphicsScene):
|
|
|
"""ouvre la fenetre 'creatures' en mode edition"""
|
|
"""ouvre la fenetre 'creatures' en mode edition"""
|
|
|
index = self.fenetre.ui.listCreatures.item(self.fenetre.ui.listCreatures.currentRow(), 0)
|
|
index = self.fenetre.ui.listCreatures.item(self.fenetre.ui.listCreatures.currentRow(), 0)
|
|
|
if index > 0:
|
|
if index > 0:
|
|
|
- creature = charger("biblio\\creature", str(index.text().toUtf8()))
|
|
|
|
|
|
|
+ creature = charger("lib\\biblio\\creature", str(index.text().toUtf8()))
|
|
|
self.afficheEcranEditionCreatures(creature)
|
|
self.afficheEcranEditionCreatures(creature)
|
|
|
|
|
|
|
|
def creatureNouveau(self):
|
|
def creatureNouveau(self):
|
|
@@ -445,7 +444,7 @@ class Plateau(QGraphicsScene):
|
|
|
|
|
|
|
|
def majListDecors(self):
|
|
def majListDecors(self):
|
|
|
"""mise a jour de la liste des decors depuis la sauvegarde"""
|
|
"""mise a jour de la liste des decors depuis la sauvegarde"""
|
|
|
- dico = afficheSvg("biblio\\decor")
|
|
|
|
|
|
|
+ dico = afficheSvg("lib\\biblio\\decor")
|
|
|
while self.fenetre.ui.listDecors.rowCount() > 0:
|
|
while self.fenetre.ui.listDecors.rowCount() > 0:
|
|
|
self.fenetre.ui.listDecors.removeRow(0)
|
|
self.fenetre.ui.listDecors.removeRow(0)
|
|
|
index = 0
|
|
index = 0
|
|
@@ -470,7 +469,7 @@ class Plateau(QGraphicsScene):
|
|
|
"""ouvre la fenetre 'decors' en mode edition"""
|
|
"""ouvre la fenetre 'decors' en mode edition"""
|
|
|
index = self.fenetre.ui.listDecors.item(self.fenetre.ui.listDecors.currentRow(), 0)
|
|
index = self.fenetre.ui.listDecors.item(self.fenetre.ui.listDecors.currentRow(), 0)
|
|
|
if index > 0:
|
|
if index > 0:
|
|
|
- decor = charger("biblio\\decor", str(index.text().toUtf8()))
|
|
|
|
|
|
|
+ decor = charger("lib\\biblio\\decor", str(index.text().toUtf8()))
|
|
|
self.afficheEcranEditionDecors(decor)
|
|
self.afficheEcranEditionDecors(decor)
|
|
|
|
|
|
|
|
def decorNouveau(self):
|
|
def decorNouveau(self):
|
|
@@ -606,21 +605,21 @@ class Plateau(QGraphicsScene):
|
|
|
def modeCreationDecor(self, ligne, col):
|
|
def modeCreationDecor(self, ligne, col):
|
|
|
"""enclenche le mode de creation de decors depuis la liste des decors"""
|
|
"""enclenche le mode de creation de decors depuis la liste des decors"""
|
|
|
index = self.fenetre.ui.listDecors.item(ligne, 0)
|
|
index = self.fenetre.ui.listDecors.item(ligne, 0)
|
|
|
- decor = charger("biblio\\decor", str(index.text().toUtf8()))
|
|
|
|
|
|
|
+ decor = charger("lib\\biblio\\decor", str(index.text().toUtf8()))
|
|
|
self.majMode("pionDecorCreation", decor)
|
|
self.majMode("pionDecorCreation", decor)
|
|
|
self.fenetre.ui.vuePlateau.setFocus()
|
|
self.fenetre.ui.vuePlateau.setFocus()
|
|
|
|
|
|
|
|
def modeCreationCreaturePion(self, ligne, col):
|
|
def modeCreationCreaturePion(self, ligne, col):
|
|
|
"""enclenche le mode de creation de pions depuis la liste des creatures"""
|
|
"""enclenche le mode de creation de pions depuis la liste des creatures"""
|
|
|
index = self.fenetre.ui.listCreatures.item(ligne, 0)
|
|
index = self.fenetre.ui.listCreatures.item(ligne, 0)
|
|
|
- creature = charger("biblio\\creature", str(index.text().toUtf8()))
|
|
|
|
|
|
|
+ creature = charger("lib\\biblio\\creature", str(index.text().toUtf8()))
|
|
|
self.majMode("pionCreation", creature)
|
|
self.majMode("pionCreation", creature)
|
|
|
self.fenetre.ui.vuePlateau.setFocus()
|
|
self.fenetre.ui.vuePlateau.setFocus()
|
|
|
|
|
|
|
|
def modeMajTerrainCase(self, ligne, col):
|
|
def modeMajTerrainCase(self, ligne, col):
|
|
|
"""enclenche le mode permettant la mise a jour du terrain des cases"""
|
|
"""enclenche le mode permettant la mise a jour du terrain des cases"""
|
|
|
index = self.fenetre.ui.listTerrains.item(ligne, 0)
|
|
index = self.fenetre.ui.listTerrains.item(ligne, 0)
|
|
|
- terrain = charger("biblio\\terrain", str(index.text().toUtf8()))
|
|
|
|
|
|
|
+ terrain = charger("lib\\biblio\\terrain", str(index.text().toUtf8()))
|
|
|
self.majMode("caseMajTerrain", terrain)
|
|
self.majMode("caseMajTerrain", terrain)
|
|
|
self.fenetre.ui.vuePlateau.setFocus()
|
|
self.fenetre.ui.vuePlateau.setFocus()
|
|
|
|
|
|