| 1234567891011121314151617181920212223242526272829303132333435363738 |
- #from __future__ import unicode_literals
- # -*- coding: utf-8 -*-
- from PyQt4.QtGui import QColor
- from lib.mat import Materiel
- from lib.rsc import RImage
- class Terrain(Materiel):
- """terrain a affecter a une case"""
- def __init__(self, parent=None):
- super(Terrain, self).__init__()
- self._type = "tr"
- self.couleur = QColor("") #couleur si pas de texture
- # self.imgTexture = rsc.RImage() #image source de la texture
- self.nage = False #cette case se franchit a la nage
- self.franchissable = True #peut on franchir cette case
- self.visibilite = True #peut on voir au travers
- self.hPlafond = False #altitude egale a celle du plafond (paroi, mur)
- self.modDeplacement = 1.00 #modificateur a appliquer au deplacement
- def __getstate__(self):
- return (self.__dict__)
-
- def __setstate__(self, state):
- self.__dict__ = state
- super(Terrain, self).__init__()
- def icone(self):
- """renvoie l'image a afficher dans les listes"""
- # return self.imgTexture
- img = RImage()
- img.gomette(self.couleur)
- return img
-
-
-
-
|