58 lines
724 B
Plaintext
Executable file
58 lines
724 B
Plaintext
Executable file
@startuml game
|
|
|
|
' Classes
|
|
class Jeu {
|
|
|
|
}
|
|
|
|
class Explorateur {
|
|
- taille : int
|
|
}
|
|
|
|
class Territoire {
|
|
|
|
}
|
|
|
|
class Lieux {
|
|
- nom : String
|
|
- déposable : Condition
|
|
- départ : Condition
|
|
- fin : Condition
|
|
}
|
|
|
|
class Chemin {
|
|
- ouvert : Condition
|
|
- visible : Condition
|
|
- obligatoire : Condition
|
|
}
|
|
|
|
class Objet {
|
|
- nom : String
|
|
- taille : int
|
|
- visible : Condition
|
|
}
|
|
|
|
class Transformation {
|
|
- condition : Condition
|
|
}
|
|
|
|
class Connaissance {
|
|
- nom : String
|
|
- visible : Condition
|
|
}
|
|
|
|
class Personne {
|
|
- nom : String
|
|
- visible : Condition
|
|
- obligatoire : Condition
|
|
}
|
|
|
|
class Interaction {
|
|
- visible : Condition
|
|
}
|
|
|
|
' Links
|
|
Explorateur "0..1" -- "0..*" Connaissance
|
|
Explorateur "0..1" -- "0..*" Objet
|
|
|
|
@enduml |