olinox 10 роки тому
батько
коміт
dc306e8e52

+ 1 - 2
DMonde.py

@@ -19,6 +19,7 @@ from lib.outilsSvg import *
 from lib.Case import Case
 from lib.Pion import Pion
 from lib.PionDecor import PionDecor
+from lib.Decor import Decor
 
 from lib.Cache import Cache
 from lib.EntreeSortie import EntreeSortie
@@ -120,8 +121,6 @@ class DMonde(QMainWindow):
             self.plateau = Plateau(self)
         QApplication.restoreOverrideCursor()
 
-        return plateau
-
     
     def fermerPlateau(self):
         self.plateau.fermer()

+ 1 - 1
lib/Attaque.py

@@ -1,6 +1,6 @@
 #from __future__ import unicode_literals
 # -*- coding: utf-8 -*-
-
+import regles
 
 class Attaque():
     """attaque pre-parametree affectee a un pion, un personnage ou une creature"""

+ 2 - 0
lib/Creature.py

@@ -1,6 +1,8 @@
 #from __future__ import unicode_literals
 # -*- coding: utf-8 -*-
 from __future__ import division
+from PyQt4.QtGui import QColor
+import regles
 
 class Creature():
     """creature a affecter a un pion"""

+ 1 - 2
lib/Decor.py

@@ -1,8 +1,7 @@
 #from __future__ import unicode_literals
 # -*- coding: utf-8 -*-
 from __future__ import division
-from PyQt4.QtCore import *
-from PyQt4.QtGui import *
+from PyQt4.QtGui import QColor
 
 class Decor():
     """decor a placer sur le plateau"""

+ 3 - 0
lib/EcranEditionAttaques.py

@@ -5,6 +5,9 @@ from PyQt4.QtCore import *
 from PyQt4.QtGui import *
 
 from ui.ecran_editionAttaques import Ui_editionAttaques
+from Attaque import Attaque
+import regles
+
         
 class EcranEditionAttaques(QFrame):
     #*EEA

+ 10 - 3
lib/EcranEditionCreature.py

@@ -4,6 +4,13 @@ from __future__ import division
 
 from PyQt4.QtCore import *
 from PyQt4.QtGui import *
+from Creature import Creature
+from ui.ecran_editionCreature import Ui_editionCreature
+from lib.outilsSvg import *
+from VueEditionForme import VueEditionForme
+from EcranEditionAttaques import EcranEditionAttaques
+import regles
+
 
 class EcranEditionCreature(QDialog):
     """interface de creation/edition de terrains"""
@@ -283,7 +290,7 @@ class EcranEditionCreature(QDialog):
 
     def nouvelIdCreature(self):
         """renvoie un identifiant pour un nouveau terrain"""
-        dicoSvg = afficheSvg("librairie\\creature")
+        dicoSvg = afficheSvg("lib\\biblio\\creature")
         nouvelId = 1
         while str(nouvelId) in dicoSvg.keys():
             nouvelId += 1
@@ -336,14 +343,14 @@ class EcranEditionCreature(QDialog):
         self.creature.notes = str(self.ui.notesCreature.toPlainText())
         #attributs, attaques et inventaire enregistres lors de la modif des listes
         
-        enregistrer(self.creature.id, self.creature, "librairie\\creature")
+        enregistrer(self.creature.id, self.creature, "lib\\biblio\\creature")
         self.creature = None
         self.emit(SIGNAL("majListCreatures()"))
         self.close()
 
     def supprimer(self):
         """supprimer l'enregistrement de ce terrain"""
-        supprSvg("librairie\\creature", self.creature.id)
+        supprSvg("lib\\biblio\\creature", self.creature.id)
         self.emit(SIGNAL("majListCreatures()"))
         self.close()
 

+ 7 - 5
lib/EcranEditionDecors.py

@@ -1,11 +1,13 @@
 #from __future__ import unicode_literals
 # -*- coding: utf-8 -*-
 from __future__ import division
-
 from PyQt4.QtCore import *
 from PyQt4.QtGui import *
-
+from Decor import Decor
 from ui.ecran_editionDecor import Ui_editionDecor
+from outilsSvg import *
+from VueEditionForme import VueEditionForme
+
 
 class EcranEditionDecors(QDialog):
     """interface de creation/edition de decors"""
@@ -96,7 +98,7 @@ class EcranEditionDecors(QDialog):
 
     def nouvelIdCreature(self):
         """renvoie un identifiant pour un nouveau decor"""
-        dicoSvg = afficheSvg("librairie\\decor")
+        dicoSvg = afficheSvg("lib\\biblio\\decor")
         nouvelId = 1
         while str(nouvelId) in dicoSvg.keys():
             nouvelId += 1
@@ -174,14 +176,14 @@ class EcranEditionDecors(QDialog):
         
         self.decor.formeDef[self.formeCases] = self.vueForme.formeDef()
         
-        enregistrer(self.decor.id, self.decor, "librairie\\decor")
+        enregistrer(self.decor.id, self.decor, "lib\\biblio\\decor")
         self.decor = None
         self.emit(SIGNAL("majListDecors()"))
         self.close()
 
     def supprimer(self):
         """supprimer l'enregistrement de ce terrain"""
-        supprSvg("librairie\\decor", self.decor.id)
+        supprSvg("lib\\biblio\\decor", self.decor.id)
         self.emit(SIGNAL("majListDecors()"))
         self.close()
 

+ 8 - 2
lib/EcranEditionTerrain.py

@@ -5,6 +5,12 @@ from __future__ import division
 from PyQt4.QtCore import *
 from PyQt4.QtGui import *
 
+from Terrain import Terrain
+
+from ui.ecran_editionTerrain import Ui_editionTerrain
+
+from lib.outilsSvg import *
+
 class EcranEditionTerrain(QDialog):
     """interface de creation/edition de terrains"""
     def __init__(self, terrain=None, parent=None):
@@ -64,7 +70,7 @@ class EcranEditionTerrain(QDialog):
 
     def nouvelIdTerrain(self):
         """renvoie un identifiant pour un nouveau terrain"""
-        dicoSvg = afficheSvg("librairie\\terrain")
+        dicoSvg = afficheSvg("lib\\biblio\\terrain")
         nouvelId = 1
         while str(nouvelId) in dicoSvg.keys():
             nouvelId += 1
@@ -86,7 +92,7 @@ class EcranEditionTerrain(QDialog):
         self.terrain.modDeplacement = float(self.ui.modDeplacementTerrain.value())
         self.terrain.visibilite = bool(self.ui.visibiliteTerrain.checkState())
         self.terrain.franchissable = bool(self.ui.franchissableTerrain.checkState())
-        enregistrer(self.terrain.id, self.terrain, "librairie\\terrain")
+        enregistrer(self.terrain.id, self.terrain, "lib\\biblio\\terrain")
         self.terrain = None
         self.close()
         self.emit(SIGNAL("majListTerrains()"))


+ 7 - 6
lib/Plateau.py

@@ -10,9 +10,6 @@ from PyQt4.QtCore import *
 from PyQt4.QtGui import *
 from PyQt4 import QtOpenGL
 
-from ui.ecran_editionTerrain import Ui_editionTerrain
-from ui.ecran_editionCreature import Ui_editionCreature
-from ui.ecran_editionDecor import Ui_editionDecor
 
 from ui.ecran_gestionCombat import Ui_gestionCombat
 from ui.ecran_editionAttaques import Ui_editionAttaques
@@ -21,10 +18,14 @@ from ui.ecran_affichageTexte import Ui_affichageTexte
 from Case import Case
 from Pion import Pion
 from PionDecor import PionDecor
+from Forme import Forme
 
 from Cache import Cache
 from EntreeSortie import EntreeSortie
 
+from EcranEditionCreature import EcranEditionCreature
+from EcranEditionDecors import EcranEditionDecors
+from EcranEditionTerrain import EcranEditionTerrain
 
 import regles as regles
 from outilsSvg import *
@@ -417,7 +418,7 @@ class Plateau(QGraphicsScene):
         self.fenetre.ui.listCreatures.setIconSize(QSize(30,20))   
         self.fenetre.ui.listCreatures.sizeHintForColumn(1)
 ##        self.fenetre.ui.listCreatures.sortItems(0)
-        trierTable(self.fenetre.ui.listCreatures, 0, 0)
+##        trierTable(self.fenetre.ui.listCreatures, 0, 0)
         self.majMode("standard")
 
     def creatureEdit(self):
@@ -462,7 +463,7 @@ class Plateau(QGraphicsScene):
         self.fenetre.ui.listDecors.setIconSize(QSize(30,20))   
         self.fenetre.ui.listDecors.sizeHintForColumn(1)
 ##        self.fenetre.ui.listDecors.sortItems(0)
-        trierTable(self.fenetre.ui.listDecors, 0, 0)
+##        trierTable(self.fenetre.ui.listDecors, 0, 0)
         self.majMode("standard")
 
     def decorEdit(self):
@@ -979,7 +980,7 @@ class Plateau(QGraphicsScene):
             index += 1
 
         self.fenetre.ui.infoOrdreJeu.sizeHintForColumn(1)
-        trierTable(self.fenetre.ui.infoOrdreJeu, 2, 0)
+##        trierTable(self.fenetre.ui.infoOrdreJeu, 2, 0)
 
     def clicListOrdreJeu(self, ligne, col):
         """on a clique dans la liste d'ordre de jeu, le pion correspondant est selectionne et centre sur la carte"""

+ 2 - 0
lib/Terrain.py

@@ -1,6 +1,8 @@
 #from __future__ import unicode_literals
 # -*- coding: utf-8 -*-
 from __future__ import division
+from PyQt4.QtGui import QColor
+
         
 class Terrain():
     """terrain a affecter a une case"""

+ 0 - 0
lib/EditionForme.py → lib/VueEditionForme.py


BIN
lib/__init__.pyc


BIN
lib/biblio/decor


BIN
lib/biblio/terrain