diff --git a/C4_Context.puml b/C4_Context.puml index a28a9cb..9bed805 100644 --- a/C4_Context.puml +++ b/C4_Context.puml @@ -74,14 +74,23 @@ legend right endlegend !enddefinelong +' Sprites +' ################################## + +sprite $person [40x55/16z] { +xTC5RWKn34LHEwmP_xxzhxQCoMqLLL0yOWLDzfQNVaX7B_QXgcVDtfLElN8cOrcJpBTfWJSUMXosAW8GTWW4_0ubU7RhuIxKRJA4ncVtDQ46HIFP9YxajlN1 +OGldwrQDeY03NaK3jg42fKLUG_UYkh5i3r8k9QUd1s3K1dnu7hfyaHJJwHAIhZ8qSzJduwd6qj8UUdOPzTQuw5auJ2Gve62eGGCWXmaY7Q_Z2wisLBDJ6qvu +5ddHbjAqfGrj6Q4jeM_ev_jt0m +} + ' Elements ' ################################## -!define Person(e_alias, e_label) rectangle "==e_label" <> as e_alias -!define Person(e_alias, e_label, e_descr) rectangle "==e_label\n\n e_descr" <> as e_alias +!define Person(e_alias, e_label) rectangle "==e_label\n<$person>" <> as e_alias +!define Person(e_alias, e_label, e_descr) rectangle "==e_label\n<$person>\n e_descr" <> as e_alias -!define Person_Ext(e_alias, e_label) rectangle "==e_label" <> as e_alias -!define Person_Ext(e_alias, e_label, e_descr) rectangle "==e_label\n\n e_descr" <> as e_alias +!define Person_Ext(e_alias, e_label) rectangle "==e_label\n<$person>" <> as e_alias +!define Person_Ext(e_alias, e_label, e_descr) rectangle "==e_label\n<$person>\n e_descr" <> as e_alias !define System(e_alias, e_label) rectangle "==e_label" <> as e_alias !define System(e_alias, e_label, e_descr) rectangle "==e_label\n\n e_descr" <> as e_alias diff --git a/images/person-40x55.jpg b/images/person-40x55.jpg new file mode 100644 index 0000000..0996677 Binary files /dev/null and b/images/person-40x55.jpg differ diff --git a/images/person-60x83.xcf b/images/person-60x83.xcf new file mode 100644 index 0000000..28b7e78 Binary files /dev/null and b/images/person-60x83.xcf differ