diff options
Diffstat (limited to 'uml')
-rw-r--r-- | uml/sequence/img/sequence_01.png | bin | 47871 -> 46724 bytes | |||
-rw-r--r-- | uml/sequence/img/sequence_02.png | bin | 37235 -> 37566 bytes | |||
-rw-r--r-- | uml/sequence/img/sequence_03.png | bin | 51303 -> 47313 bytes | |||
-rw-r--r-- | uml/sequence/img/sequence_04.png | bin | 51773 -> 53658 bytes | |||
-rw-r--r-- | uml/sequence/img/sequence_05.png | bin | 45798 -> 42846 bytes | |||
-rw-r--r-- | uml/sequence/img/sequence_06.png | bin | 49943 -> 51159 bytes | |||
-rw-r--r-- | uml/sequence/img/sequence_07.png | bin | 49331 -> 48594 bytes | |||
-rw-r--r-- | uml/sequence/img/sequence_08.png | bin | 36704 -> 35320 bytes | |||
-rw-r--r-- | uml/sequence/img/sequence_09.png | bin | 51833 -> 53687 bytes | |||
-rw-r--r-- | uml/sequence/img/sequence_10.png | bin | 45932 -> 45648 bytes | |||
-rw-r--r-- | uml/sequence/img/sequence_11.png | bin | 31476 -> 29875 bytes | |||
-rw-r--r-- | uml/sequence/img/sequence_complete.png | bin | 777925 -> 715493 bytes | |||
-rw-r--r-- | uml/sequence/sequence.plant | 235 |
13 files changed, 118 insertions, 117 deletions
diff --git a/uml/sequence/img/sequence_01.png b/uml/sequence/img/sequence_01.png Binary files differindex 76e4e26..3fe7c21 100644 --- a/uml/sequence/img/sequence_01.png +++ b/uml/sequence/img/sequence_01.png diff --git a/uml/sequence/img/sequence_02.png b/uml/sequence/img/sequence_02.png Binary files differindex 61bd123..54f2915 100644 --- a/uml/sequence/img/sequence_02.png +++ b/uml/sequence/img/sequence_02.png diff --git a/uml/sequence/img/sequence_03.png b/uml/sequence/img/sequence_03.png Binary files differindex 1f753c4..8b4fa79 100644 --- a/uml/sequence/img/sequence_03.png +++ b/uml/sequence/img/sequence_03.png diff --git a/uml/sequence/img/sequence_04.png b/uml/sequence/img/sequence_04.png Binary files differindex 2985968..ce00329 100644 --- a/uml/sequence/img/sequence_04.png +++ b/uml/sequence/img/sequence_04.png diff --git a/uml/sequence/img/sequence_05.png b/uml/sequence/img/sequence_05.png Binary files differindex 1e19df5..145c8ca 100644 --- a/uml/sequence/img/sequence_05.png +++ b/uml/sequence/img/sequence_05.png diff --git a/uml/sequence/img/sequence_06.png b/uml/sequence/img/sequence_06.png Binary files differindex cf434db..af61d71 100644 --- a/uml/sequence/img/sequence_06.png +++ b/uml/sequence/img/sequence_06.png diff --git a/uml/sequence/img/sequence_07.png b/uml/sequence/img/sequence_07.png Binary files differindex 638f852..ed44b5d 100644 --- a/uml/sequence/img/sequence_07.png +++ b/uml/sequence/img/sequence_07.png diff --git a/uml/sequence/img/sequence_08.png b/uml/sequence/img/sequence_08.png Binary files differindex 2590f84..854c3e1 100644 --- a/uml/sequence/img/sequence_08.png +++ b/uml/sequence/img/sequence_08.png diff --git a/uml/sequence/img/sequence_09.png b/uml/sequence/img/sequence_09.png Binary files differindex bb7eac0..2eee6ca 100644 --- a/uml/sequence/img/sequence_09.png +++ b/uml/sequence/img/sequence_09.png diff --git a/uml/sequence/img/sequence_10.png b/uml/sequence/img/sequence_10.png Binary files differindex 3e09bb7..58df194 100644 --- a/uml/sequence/img/sequence_10.png +++ b/uml/sequence/img/sequence_10.png diff --git a/uml/sequence/img/sequence_11.png b/uml/sequence/img/sequence_11.png Binary files differindex c5108d2..c07243a 100644 --- a/uml/sequence/img/sequence_11.png +++ b/uml/sequence/img/sequence_11.png diff --git a/uml/sequence/img/sequence_complete.png b/uml/sequence/img/sequence_complete.png Binary files differindex bb6c656..ec75314 100644 --- a/uml/sequence/img/sequence_complete.png +++ b/uml/sequence/img/sequence_complete.png 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 == |