jusqu'a E16

This commit is contained in:
gdamms 2021-11-18 21:48:15 +01:00
parent f710ab2681
commit b9ab0f65e6

View file

@ -1,13 +1,77 @@
@startuml jeu
Jeu "1" - "1" Explorateur
class Jen
Jeu "1" -- "1" Explorateur
Jeu "1" -- "1" Territoire
class Jeu
{
}
Territoire "1" -- "1..*" Lieu
Territoire "1" -- "0..*" Chemin
Territoire "1" -- "1" Depart
Territoire "1" -- "1" Fin
class Territoire
{
}
Lieu "1" -- "0..*" Chemin
Lieu "1" -- "0..*" Chemin
Lieu "1" -- "0..*" Connaissance
Lieu "0..1" -- "0..*" Objet
Lieu "1" -- "0..*" Personne
Lieu <|-- Depart
Lieu <|-- Fin
class Lieu
{
- exploré : bool
- déposable : bool
}
class Chemin
{
- ouvert : bool
- visible : bool
}
Explorateur "0..1" -- "0..*" Connaissance
Explorateur "0..1" -- "0..*" Objet
class Explorateur
{
}
Cachable <|-- Connaissance
Cachable <|-- Objet
Cachable <|-- Personne
class Cachable
{
- caché : bool
}
class Connaissance
{
}
abstract class Objet
{
- taille : int
}
class Personne
{
}
class Depart
{
}
class Fin
{
}
@enduml