Terrain.py 893 B

1234567891011121314151617181920
  1. #from __future__ import unicode_literals
  2. # -*- coding: utf-8 -*-
  3. from PyQt4.QtGui import QColor
  4. import rsc
  5. class Terrain():
  6. """terrain a affecter a une case"""
  7. def __init__(self, parent=None):
  8. self.id = rsc.uid("tr")
  9. self.nom = "" #libelle a afficher dans la liste
  10. self.couleur = QColor("") #couleur si pas de texture
  11. self.imgTexture = rsc.RImage() #image source de la texture
  12. self.nage = False #cette case se franchit a la nage
  13. self.franchissable = True #peut on franchir cette case
  14. self.visibilite = True #peut on voir au travers
  15. self.modDeplacement = 1.00 #modificateur a appliquer au deplacement
  16. def icone(self):
  17. """renvoie l'image a afficher dans les listes"""
  18. return self.imgTexture