ObjetAction.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #from __future__ import unicode_literals
  2. # -*- coding: utf-8 -*-
  3. listeTypeAction = ["AoRien", "AoAttaque", "AoJetDes", "AoMsg"]
  4. class ObjetAction():
  5. """action effectuee par un objet"""
  6. def __init__(self, typeAction = "AoRien"):
  7. self.majTypeAction(typeAction)
  8. def majTypeAction(self, typeAction):
  9. if typeAction in listeTypeAction:
  10. self.typeAction = typeAction
  11. else:
  12. if not self.typeAction in listeTypeAction:
  13. self.typeAction = "AoRien"
  14. def executer(self):
  15. """execute l'action:
  16. AoMsg: affiche la boite de dialogue avec le message prevu
  17. AoJetDes: affiche la boite de dialogue jet de des
  18. AoAttaque: renvoie l'attaque en question"""
  19. if self.typeAction = "AoMsg":
  20. pass
  21. elif self.typeAction = "AoJetDes":
  22. pass
  23. elif self.typeAction = "AoAttaque":
  24. pass
  25. elif self.typeAction = "AoRien":
  26. pass
  27. else:
  28. pass