diff options
author | Loek Le Blansch <loek@pipeframe.xyz> | 2024-10-11 18:39:15 +0200 |
---|---|---|
committer | Loek Le Blansch <loek@pipeframe.xyz> | 2024-10-11 18:39:15 +0200 |
commit | 12a719a9fd9b8e89159c407c3b612b226c860778 (patch) | |
tree | fdfdb2d78bde252946a27d04d44ce9e1cafe2e15 /docs | |
parent | 70feb9ed564fb7f557b7ab8b8d65e6376811b6ce (diff) |
add placeholder tile behaviors
Diffstat (limited to 'docs')
-rw-r--r-- | docs/class-diag.puml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/class-diag.puml b/docs/class-diag.puml index 3502aa5..a59f531 100644 --- a/docs/class-diag.puml +++ b/docs/class-diag.puml @@ -150,22 +150,29 @@ rectangle Group_Model as "Model" <<group>> { class TileBehavior together { + class NullTileBehavior + class GrayTileBehavior class RedTileBehavior class BlueTileBehavior class YellowTileBehavior + NullTileBehavior -d[hidden]- GrayTileBehavior GrayTileBehavior -d[hidden]- RedTileBehavior RedTileBehavior -d[hidden]- BlueTileBehavior BlueTileBehavior -d[hidden]- YellowTileBehavior } + TileBehaviorStrategy <|.. NullTileBehavior TileBehaviorStrategy <|.. GrayTileBehavior TileBehaviorStrategy <|.. RedTileBehavior TileBehaviorStrategy <|.. BlueTileBehavior TileBehaviorStrategy <|.. YellowTileBehavior Tile --> "state" TileBehavior + + TileBehavior .> TileBehaviorStrategy + TileBehavior <. TileBehaviorStrategy } Museum --> People |