Decor.py 1.1 KB

123456789101112131415161718192021
  1. #from __future__ import unicode_literals
  2. # -*- coding: utf-8 -*-
  3. from __future__ import division
  4. from PyQt4.QtCore import *
  5. from PyQt4.QtGui import *
  6. class Decor():
  7. """decor a placer sur le plateau"""
  8. def __init__(self, parent=None):
  9. self.id = "00"
  10. self.nom = "" #libelle a afficher dans la liste
  11. self.couleur = QColor("grey") #couleur si pas de texture
  12. #self.img = "" #image source a afficher
  13. self.logo = "" #image source du logo
  14. self.img = {"nom": "", "kx": 1, "ky": 1, "dx": 0, "dy": 0, "rotation": 0, "pivote": False, "masqueAuto": False}
  15. self.escalade = False #peut etre escalade
  16. self.franchissablePied = False #peut etre franchi a pied
  17. self.franchissableVol = False #peut etre franchi en volant
  18. self.brule = False #peut prendre feu
  19. self.hauteur = 0 #hauteur (en cases)
  20. self.formeDef = {"H":[], "C":[]} #definition de la forme du decor sur cases hexagonales (cf. classe Forme("H")) et sur cases carrees (cf. classe Forme("C"))