summaryrefslogtreecommitdiffstats
path: root/uml/sequence
diff options
context:
space:
mode:
Diffstat (limited to 'uml/sequence')
-rw-r--r--uml/sequence/img/sequence_01.pngbin47871 -> 46724 bytes
-rw-r--r--uml/sequence/img/sequence_02.pngbin37235 -> 37566 bytes
-rw-r--r--uml/sequence/img/sequence_03.pngbin51303 -> 47313 bytes
-rw-r--r--uml/sequence/img/sequence_04.pngbin51773 -> 53658 bytes
-rw-r--r--uml/sequence/img/sequence_05.pngbin45798 -> 42846 bytes
-rw-r--r--uml/sequence/img/sequence_06.pngbin49943 -> 51159 bytes
-rw-r--r--uml/sequence/img/sequence_07.pngbin49331 -> 48594 bytes
-rw-r--r--uml/sequence/img/sequence_08.pngbin36704 -> 35320 bytes
-rw-r--r--uml/sequence/img/sequence_09.pngbin51833 -> 53687 bytes
-rw-r--r--uml/sequence/img/sequence_10.pngbin45932 -> 45648 bytes
-rw-r--r--uml/sequence/img/sequence_11.pngbin31476 -> 29875 bytes
-rw-r--r--uml/sequence/img/sequence_complete.pngbin777925 -> 715493 bytes
-rw-r--r--uml/sequence/sequence.plant235
13 files changed, 118 insertions, 117 deletions
diff --git a/uml/sequence/img/sequence_01.png b/uml/sequence/img/sequence_01.png
index 76e4e26..3fe7c21 100644
--- a/uml/sequence/img/sequence_01.png
+++ b/uml/sequence/img/sequence_01.png
Binary files differ
diff --git a/uml/sequence/img/sequence_02.png b/uml/sequence/img/sequence_02.png
index 61bd123..54f2915 100644
--- a/uml/sequence/img/sequence_02.png
+++ b/uml/sequence/img/sequence_02.png
Binary files differ
diff --git a/uml/sequence/img/sequence_03.png b/uml/sequence/img/sequence_03.png
index 1f753c4..8b4fa79 100644
--- a/uml/sequence/img/sequence_03.png
+++ b/uml/sequence/img/sequence_03.png
Binary files differ
diff --git a/uml/sequence/img/sequence_04.png b/uml/sequence/img/sequence_04.png
index 2985968..ce00329 100644
--- a/uml/sequence/img/sequence_04.png
+++ b/uml/sequence/img/sequence_04.png
Binary files differ
diff --git a/uml/sequence/img/sequence_05.png b/uml/sequence/img/sequence_05.png
index 1e19df5..145c8ca 100644
--- a/uml/sequence/img/sequence_05.png
+++ b/uml/sequence/img/sequence_05.png
Binary files differ
diff --git a/uml/sequence/img/sequence_06.png b/uml/sequence/img/sequence_06.png
index cf434db..af61d71 100644
--- a/uml/sequence/img/sequence_06.png
+++ b/uml/sequence/img/sequence_06.png
Binary files differ
diff --git a/uml/sequence/img/sequence_07.png b/uml/sequence/img/sequence_07.png
index 638f852..ed44b5d 100644
--- a/uml/sequence/img/sequence_07.png
+++ b/uml/sequence/img/sequence_07.png
Binary files differ
diff --git a/uml/sequence/img/sequence_08.png b/uml/sequence/img/sequence_08.png
index 2590f84..854c3e1 100644
--- a/uml/sequence/img/sequence_08.png
+++ b/uml/sequence/img/sequence_08.png
Binary files differ
diff --git a/uml/sequence/img/sequence_09.png b/uml/sequence/img/sequence_09.png
index bb7eac0..2eee6ca 100644
--- a/uml/sequence/img/sequence_09.png
+++ b/uml/sequence/img/sequence_09.png
Binary files differ
diff --git a/uml/sequence/img/sequence_10.png b/uml/sequence/img/sequence_10.png
index 3e09bb7..58df194 100644
--- a/uml/sequence/img/sequence_10.png
+++ b/uml/sequence/img/sequence_10.png
Binary files differ
diff --git a/uml/sequence/img/sequence_11.png b/uml/sequence/img/sequence_11.png
index c5108d2..c07243a 100644
--- a/uml/sequence/img/sequence_11.png
+++ b/uml/sequence/img/sequence_11.png
Binary files differ
diff --git a/uml/sequence/img/sequence_complete.png b/uml/sequence/img/sequence_complete.png
index bb6c656..ec75314 100644
--- a/uml/sequence/img/sequence_complete.png
+++ b/uml/sequence/img/sequence_complete.png
Binary files differ
diff --git a/uml/sequence/sequence.plant b/uml/sequence/sequence.plant
index 34be5aa..799538e 100644
--- a/uml/sequence/sequence.plant
+++ b/uml/sequence/sequence.plant
@@ -1,33 +1,33 @@
@startuml img/sequence_complete.png
hide footbox
-participant view as "view : View"
-participant handPanel as "handPanel : HandPanel"
-participant playerPanel as "playerPanel : PlayerPanel"
-participant tablePanel as "tablePanel : TablePanel"
-participant roundControl as "roundControl : RoundControl"
+participant view as "view\n: View"
+participant handPanel as "handPanel\n: HandPanel"
+participant playerPanel as "playerPanel\n: PlayerPanel"
+participant tablePanel as "tablePanel\n: TablePanel"
+participant roundControl as "roundControl\n: RoundControl"
participant ITurnControlFactory
-participant humanTurnControlFactory as "humanTurnControlFactory : ITurnControlFactory"
-participant turnControl as "turnControl : HumanTurnControl"
-participant humanTurnControlFactory2 as "humanTurnControlFactory : ITurnControlFactory"
-participant turnControl2 as "turnControl : HumanTurnControl"
-participant humanTurnControlFactory3 as "humanTurnControlFactory : ITurnControlFactory"
-participant turnControl3 as "turnControl : HumanTurnControl"
-participant humanTurnControlFactory4 as "humanTurnControlFactory : ITurnControlFactory"
-participant turnControl4 as "turnControl : HumanTurnControl"
-participant roundState as "roundState : RoundState"
-participant table as "table : Table"
-participant clonedTable as "clonedTable : Table"
-participant clonedTable2 as "clonedTable2 : Table"
-participant clonedTable3 as "clonedTable3 : Table"
-participant clonedTable4 as "clonedTable4 : Table"
-participant playerA as "playerA : Player"
-participant playerASettings as "playerASettings : PlayerSettings"
-participant playerAHand as "playerAHand : Hand"
-participant playerB as "playerB : Player"
-participant playerBSettings as "playerBSettings : PlayerSettings"
-participant playerBHand as "playerBHand : Hand"
-participant gameHeap as "gameHeap : StoneHeap"
+participant humanTurnControlFactory as "humanTurnControlFactory\n: ITurnControlFactory"
+participant turnControl as "turnControl\n: HumanTurnControl"
+participant humanTurnControlFactory2 as "humanTurnControlFactory\n: ITurnControlFactory"
+participant turnControl2 as "turnControl\n: HumanTurnControl"
+participant humanTurnControlFactory3 as "humanTurnControlFactory\n: ITurnControlFactory"
+participant turnControl3 as "turnControl\n: HumanTurnControl"
+participant humanTurnControlFactory4 as "humanTurnControlFactory\n: ITurnControlFactory"
+participant turnControl4 as "turnControl\n: HumanTurnControl"
+participant roundState as "roundState\n: RoundState"
+participant table as "table\n: Table"
+participant clonedTable as "clonedTable\n: Table"
+participant clonedTable2 as "clonedTable2\n: Table"
+participant clonedTable3 as "clonedTable3\n: Table"
+participant clonedTable4 as "clonedTable4\n: Table"
+participant playerA as "playerA\n: Player"
+participant playerASettings as "playerASettings\n: PlayerSettings"
+participant playerAHand as "playerAHand\n: Hand"
+participant playerB as "playerB\n: Player"
+participant playerBSettings as "playerBSettings\n: PlayerSettings"
+participant playerBHand as "playerBHand\n: Hand"
+participant gameHeap as "gameHeap\n: StoneHeap"
== Initialize player B's turn ==
@@ -955,15 +955,15 @@ deactivate playerPanel
@startuml img/sequence_01.png
hide footbox
-participant view as "view : View"
-participant handPanel as "handPanel : HandPanel"
-participant roundControl as "roundControl : RoundControl"
+participant view as "view\n: View"
+participant handPanel as "handPanel\n: HandPanel"
+participant roundControl as "roundControl\n: RoundControl"
participant ITurnControlFactory
-participant humanTurnControlFactory as "humanTurnControlFactory : ITurnControlFactory"
-participant turnControl as "turnControl : HumanTurnControl"
-participant roundState as "roundState : RoundState"
-participant playerB as "playerB : Player"
-participant playerBSettings as "playerBSettings : PlayerSettings"
+participant humanTurnControlFactory as "humanTurnControlFactory\n: ITurnControlFactory"
+participant turnControl as "turnControl\n: HumanTurnControl"
+participant roundState as "roundState\n: RoundState"
+participant playerB as "playerB\n: Player"
+participant playerBSettings as "playerBSettings\n: PlayerSettings"
== Initialize player B's turn ==
@@ -1054,12 +1054,13 @@ deactivate view
@startuml img/sequence_02.png
hide footbox
-participant view as "view : View"
-participant handPanel as "handPanel : HandPanel"
-participant playerPanel as "playerPanel : PlayerPanel"
-participant tablePanel as "tablePanel : TablePanel"
-participant turnControl as "turnControl : HumanTurnControl"
-participant clonedTable as "clonedTable : Table"
+participant view as "view\n: View"
+participant handPanel as "handPanel\n: HandPanel"
+participant playerPanel as "playerPanel\n: PlayerPanel"
+participant tablePanel as "tablePanel\n: TablePanel"
+participant turnControl as "turnControl\n: HumanTurnControl"
+participant clonedTable as "clonedTable\n: Table"
+participant playerBHand as "playerBHand\n: Hand"
== Player B appends stone to set ==
@@ -1144,16 +1145,16 @@ hide footbox
== End of player B's turn ==
-participant view as "view : View"
-participant playerPanel as "playerPanel : PlayerPanel"
-participant tablePanel as "tablePanel : TablePanel"
-participant roundControl as "roundControl : RoundControl"
-participant turnControl as "turnControl : HumanTurnControl"
-participant table as "table : Table"
-participant clonedTable as "clonedTable : Table"
-participant clonedTable2 as "clonedTable2 : Table"
-participant playerBHand as "playerBHand : Hand"
-participant gameHeap as "gameHeap : StoneHeap"
+participant view as "view\n: View"
+participant playerPanel as "playerPanel\n: PlayerPanel"
+participant tablePanel as "tablePanel\n: TablePanel"
+participant roundControl as "roundControl\n: RoundControl"
+participant turnControl as "turnControl\n: HumanTurnControl"
+participant table as "table\n: Table"
+participant clonedTable as "clonedTable\n: Table"
+participant clonedTable2 as "clonedTable2\n: Table"
+participant playerBHand as "playerBHand\n: Hand"
+participant gameHeap as "gameHeap\n: StoneHeap"
[-> playerPanel
activate playerPanel
@@ -1252,17 +1253,17 @@ deactivate playerPanel
@startuml img/sequence_04.png
hide footbox
-participant view as "view : View"
-participant handPanel as "handPanel : HandPanel"
-participant roundControl as "roundControl : RoundControl"
+participant view as "view\n: View"
+participant handPanel as "handPanel\n: HandPanel"
+participant roundControl as "roundControl\n: RoundControl"
participant ITurnControlFactory
-participant humanTurnControlFactory as "humanTurnControlFactory : ITurnControlFactory"
-participant humanTurnControlFactory2 as "humanTurnControlFactory : ITurnControlFactory"
-participant turnControl2 as "turnControl : HumanTurnControl"
-participant roundState as "roundState : RoundState"
-participant clonedTable2 as "clonedTable2 : Table"
-participant playerA as "playerA : Player"
-participant playerASettings as "playerASettings : PlayerSettings"
+participant humanTurnControlFactory as "humanTurnControlFactory\n: ITurnControlFactory"
+participant humanTurnControlFactory2 as "humanTurnControlFactory\n: ITurnControlFactory"
+participant turnControl2 as "turnControl\n: HumanTurnControl"
+participant roundState as "roundState\n: RoundState"
+participant clonedTable2 as "clonedTable2\n: Table"
+participant playerA as "playerA\n: Player"
+participant playerASettings as "playerASettings\n: PlayerSettings"
== Initialize player A's turn ==
@@ -1345,16 +1346,16 @@ deactivate view
@startuml img/sequence_05.png
hide footbox
-participant view as "view : View"
-participant playerPanel as "playerPanel : PlayerPanel"
-participant tablePanel as "tablePanel : TablePanel"
-participant roundControl as "roundControl : RoundControl"
-participant turnControl as "turnControl : HumanTurnControl"
-participant table as "table : Table"
-participant clonedTable2 as "clonedTable2 : Table"
-participant clonedTable3 as "clonedTable3 : Table"
-participant playerAHand as "playerAHand : Hand"
-participant gameHeap as "gameHeap : StoneHeap"
+participant view as "view\n: View"
+participant playerPanel as "playerPanel\n: PlayerPanel"
+participant tablePanel as "tablePanel\n: TablePanel"
+participant roundControl as "roundControl\n: RoundControl"
+participant turnControl as "turnControl\n: HumanTurnControl"
+participant table as "table\n: Table"
+participant clonedTable2 as "clonedTable2\n: Table"
+participant clonedTable3 as "clonedTable3\n: Table"
+participant playerAHand as "playerAHand\n: Hand"
+participant gameHeap as "gameHeap\n: StoneHeap"
== End of player A's turn ==
@@ -1445,16 +1446,16 @@ deactivate playerPanel
@startuml img/sequence_06.png
hide footbox
-participant view as "view : View"
-participant handPanel as "handPanel : HandPanel"
-participant roundControl as "roundControl : RoundControl"
+participant view as "view\n: View"
+participant handPanel as "handPanel\n: HandPanel"
+participant roundControl as "roundControl\n: RoundControl"
participant ITurnControlFactory
-participant humanTurnControlFactory3 as "humanTurnControlFactory : ITurnControlFactory"
-participant turnControl3 as "turnControl : HumanTurnControl"
-participant roundState as "roundState : RoundState"
-participant clonedTable3 as "clonedTable3 : Table"
-participant playerB as "playerB : Player"
-participant playerBSettings as "playerBSettings : PlayerSettings"
+participant humanTurnControlFactory3 as "humanTurnControlFactory\n: ITurnControlFactory"
+participant turnControl3 as "turnControl\n: HumanTurnControl"
+participant roundState as "roundState\n: RoundState"
+participant clonedTable3 as "clonedTable3\n: Table"
+participant playerB as "playerB\n: Player"
+participant playerBSettings as "playerBSettings\n: PlayerSettings"
== Initialize player B's 2nd turn ==
@@ -1536,13 +1537,13 @@ deactivate view
@startuml img/sequence_07.png
hide footbox
-participant view as "view : View"
-participant handPanel as "handPanel : HandPanel"
-participant tablePanel as "tablePanel : TablePanel"
-participant turnControl3 as "turnControl : HumanTurnControl"
-participant table as "table : Table"
-participant clonedTable3 as "clonedTable3 : Table"
-participant playerBHand as "playerBHand : Hand"
+participant view as "view\n: View"
+participant handPanel as "handPanel\n: HandPanel"
+participant tablePanel as "tablePanel\n: TablePanel"
+participant turnControl3 as "turnControl\n: HumanTurnControl"
+participant table as "table\n: Table"
+participant clonedTable3 as "clonedTable3\n: Table"
+participant playerBHand as "playerBHand\n: Hand"
== Player B's three stone set ==
@@ -1664,15 +1665,15 @@ deactivate tablePanel
@startuml img/sequence_08.png
hide footbox
-participant view as "view : View"
-participant playerPanel as "playerPanel : PlayerPanel"
-participant tablePanel as "tablePanel : TablePanel"
-participant roundControl as "roundControl : RoundControl"
-participant turnControl3 as "turnControl : HumanTurnControl"
-participant table as "table : Table"
-participant clonedTable3 as "clonedTable3 : Table"
-participant clonedTable4 as "clonedTable4 : Table"
-participant playerBHand as "playerBHand : Hand"
+participant view as "view\n: View"
+participant playerPanel as "playerPanel\n: PlayerPanel"
+participant tablePanel as "tablePanel\n: TablePanel"
+participant roundControl as "roundControl\n: RoundControl"
+participant turnControl3 as "turnControl\n: HumanTurnControl"
+participant table as "table\n: Table"
+participant clonedTable3 as "clonedTable3\n: Table"
+participant clonedTable4 as "clonedTable4\n: Table"
+participant playerBHand as "playerBHand\n: Hand"
== Player B ends the 2nd turn ==
@@ -1745,17 +1746,17 @@ deactivate playerPanel
@startuml img/sequence_09.png
hide footbox
-participant view as "view : View"
-participant handPanel as "handPanel : HandPanel"
-participant roundControl as "roundControl : RoundControl"
+participant view as "view\n: View"
+participant handPanel as "handPanel\n: HandPanel"
+participant roundControl as "roundControl\n: RoundControl"
participant ITurnControlFactory
-participant humanTurnControlFactory as "humanTurnControlFactory : ITurnControlFactory"
-participant humanTurnControlFactory4 as "humanTurnControlFactory : ITurnControlFactory"
-participant turnControl4 as "turnControl : HumanTurnControl"
-participant roundState as "roundState : RoundState"
-participant clonedTable4 as "clonedTable4 : Table"
-participant playerA as "playerA : Player"
-participant playerASettings as "playerASettings : PlayerSettings"
+participant humanTurnControlFactory as "humanTurnControlFactory\n: ITurnControlFactory"
+participant humanTurnControlFactory4 as "humanTurnControlFactory\n: ITurnControlFactory"
+participant turnControl4 as "turnControl\n: HumanTurnControl"
+participant roundState as "roundState\n: RoundState"
+participant clonedTable4 as "clonedTable4\n: Table"
+participant playerA as "playerA\n: Player"
+participant playerASettings as "playerASettings\n: PlayerSettings"
== Initialize player A's 2nd turn ==
@@ -1837,12 +1838,12 @@ deactivate view
@startuml img/sequence_10.png
hide footbox
-participant view as "view : View"
-participant handPanel as "handPanel : HandPanel"
-participant tablePanel as "tablePanel : TablePanel"
-participant turnControl4 as "turnControl : HumanTurnControl"
-participant clonedTable4 as "clonedTable4 : Table"
-participant playerAHand as "playerAHand : Hand"
+participant view as "view\n: View"
+participant handPanel as "handPanel\n: HandPanel"
+participant tablePanel as "tablePanel\n: TablePanel"
+participant turnControl4 as "turnControl\n: HumanTurnControl"
+participant clonedTable4 as "clonedTable4\n: Table"
+participant playerAHand as "playerAHand\n: Hand"
== Player A appends two stones to set ==
@@ -1949,12 +1950,12 @@ deactivate tablePanel
@startuml img/sequence_11.png
hide footbox
-participant playerPanel as "playerPanel : PlayerPanel"
-participant roundControl as "roundControl : RoundControl"
-participant turnControl4 as "turnControl : HumanTurnControl"
-participant clonedTable4 as "clonedTable4 : Table"
-participant playerAHand as "playerAHand : Hand"
-participant playerBHand as "playerBHand : Hand"
+participant playerPanel as "playerPanel\n: PlayerPanel"
+participant roundControl as "roundControl\n: RoundControl"
+participant turnControl4 as "turnControl\n: HumanTurnControl"
+participant clonedTable4 as "clonedTable4\n: Table"
+participant playerAHand as "playerAHand\n: Hand"
+participant playerBHand as "playerBHand\n: Hand"
== Player A ends the 2nd turn ==