#from __future__ import unicode_literals # -*- coding: utf-8 -*- from PyQt4.QtGui import QColor from lib.mat import Materiel import rsc 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.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