59 lines
804 B
Plaintext
59 lines
804 B
Plaintext
@startuml
|
|
'https://plantuml.com/object-diagram
|
|
|
|
object Mech <<Mech>>
|
|
abstract Area <<Zone>> {
|
|
next_area: Area
|
|
item_lines: #
|
|
armor: #
|
|
}
|
|
abstract AreaItem <<Item>> {
|
|
item_lines: #
|
|
}
|
|
|
|
object InnerStructure <<InnerStructure>> {
|
|
heater: x
|
|
}
|
|
|
|
object OuterAmor <<Zone>> {
|
|
armor: #
|
|
}
|
|
|
|
object Head <<Area>> {
|
|
item_lines: 6
|
|
}
|
|
|
|
object Torso <<Area>> {
|
|
item_lines: 12
|
|
}
|
|
|
|
object SideTorso <<Area>> {
|
|
item_lines: 12
|
|
}
|
|
|
|
object Arm <<Area>> {
|
|
item_lines: 12
|
|
}
|
|
|
|
object Leg <<Area>> {
|
|
item_lines: 6
|
|
}
|
|
|
|
Area *- "1,*" OuterAmor
|
|
AreaItem "*" -* Area
|
|
|
|
Head <|-- Area
|
|
Torso <|-- Area
|
|
SideTorso <|-- Area
|
|
Arm <|-- Area
|
|
Leg <|-- Area
|
|
|
|
Mech *-- InnerStructure
|
|
InnerStructure *-- Head
|
|
InnerStructure *-- Torso
|
|
Torso *-- SideTorso
|
|
SideTorso *-- "0|2" Arm
|
|
SideTorso *-- "2|4" Leg
|
|
|
|
@enduml
|