restructuration.txt 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. #DMonde:
  2. .creerServeur
  3. .rejoindre
  4. .quitter
  5. #partie
  6. -edition
  7. .creer(nom, regles)
  8. .sauver
  9. .charger(idPartie)
  10. .ajoutJoueur(nomJoueur, mail = "")
  11. .supprimerJoueur(id)
  12. .majCarteMonde
  13. .ajouterPJ(nom, attributs)
  14. .supprimerPJ(id)
  15. -objets
  16. .joueurs
  17. .pjs
  18. .regles
  19. .carteMonde
  20. #plateau
  21. -acces:
  22. .creer(id, nom, chapitre, formeCases, largeur, hauteur, couleurInit)
  23. .fermer
  24. .sauver
  25. .charger(id)
  26. -objets
  27. .cases
  28. .pions
  29. .pionsDecors
  30. .caches
  31. .entreesSorties
  32. .zonePlacement
  33. #case
  34. -edition
  35. .creer(x, y, couleur)
  36. .majCouleur(QColor)
  37. .majTerrain(idTerrain)
  38. .majEffetSpecial(idEffet)
  39. .majAltitude(alt)
  40. .majOccupation(occupation)
  41. .majEstDansChampDeplacement(bool)
  42. .majEstCibleAttaque(bool)
  43. .majModeAffichage(affichage)
  44. -etat
  45. .estVisible
  46. .estFranchissable(altitude=0)
  47. .occupation
  48. .estObstacleVision(zObservateur)
  49. .coord
  50. #Pion
  51. -edition
  52. .creer(id, nom, x, y, couleur, rotation, idCreature=None)
  53. .supprimer
  54. .deplacer(x, y, z=None)
  55. .majEstSelectionne(bool)
  56. .majSurbrillance(bool)
  57. .majEstCibleAttaque(bool)
  58. .majEtat(etat)
  59. .majAttribut(nomAttr, nouvelleVal)
  60. -etat
  61. .coord
  62. .altitude
  63. .creature
  64. .attribut(nomAttr)
  65. .attaques
  66. #Pion Decor
  67. -edition
  68. .creer(id, nom, x, y, couleur, rotation, idDecor=None)
  69. .supprimer
  70. .deplacer(x, y, z=None)
  71. .majEtat(etat)
  72. -etat
  73. .coord
  74. .altitude
  75. .creature