Monde.py 877 B

123456789101112131415161718192021222324252627282930313233343536
  1. #from __future__ import unicode_literals
  2. # -*- coding: utf-8 -*-
  3. from __future__ import division
  4. import os
  5. from PyQt4.QtCore import *
  6. from PyQt4.QtGui import *
  7. class Monde():
  8. """Classe de creation monde"""
  9. def __init__(self, interface, parent=None):
  10. self.interface=interface
  11. self.journal=None
  12. self.carte=Carte(self)
  13. def charger(self):
  14. self.interface.ui.mde_carte.setScene(self.carte)
  15. self.carte.creer()
  16. class Carte(QGraphicsScene):
  17. """Carte du monde"""
  18. def __init__(self, monde, parent=None):
  19. super(Carte, self).__init__(parent)
  20. self.monde=monde
  21. self.image=None
  22. self.pion=None
  23. self.marqueurs={}
  24. def creer(self):
  25. self.image_ch="img//map_monde.jpg"
  26. self.image = QPixmap(self.image_ch)
  27. self.setBackgroundBrush(QBrush(self.image))