From ba7793583fda412f09cdb29d435860ad20fe78df Mon Sep 17 00:00:00 2001 From: Daniele Battaglia Date: Fri, 25 Jan 2008 18:07:24 +0100 Subject: [PATCH] Updated class_diagram/ --- class_diagram/128021.diagram | 18 +-- class_diagram/128054.diagram | 125 +++++++++--------- class_diagram/128085.diagram | 5 + class_diagram/128148.diagram | 161 +++++++++++++++++++++++ class_diagram/128149.diagram | 8 +- class_diagram/128213.diagram | 128 +++++++++++++++++++ class_diagram/128393.diagram | 30 +++-- class_diagram/128521.diagram | 32 ++--- class_diagram/class_diagram.prj | 277 ++++++++++++++++++++-------------------- 9 files changed, 548 insertions(+), 236 deletions(-) create mode 100644 class_diagram/128085.diagram create mode 100644 class_diagram/128148.diagram create mode 100644 class_diagram/128213.diagram diff --git a/class_diagram/128021.diagram b/class_diagram/128021.diagram index b54720d..a07ce60 100644 --- a/class_diagram/128021.diagram +++ b/class_diagram/128021.diagram @@ -2,39 +2,39 @@ format 49 packagecanvas 128002 package_ref 128002 // GUI - xyzwh 22 10 1994 427 426 + xyzwh 24 10 1994 426 460 packagecanvas 128130 package_ref 128130 // Network xyzwh 536 21 1994 541 207 classcanvas 128253 class_ref 129720 // Suggester draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 594 291 2000 + xyz 597 307 2000 end packagecanvas 128258 package_ref 128258 // Core - xyzwh 27 471 1989 914 338 + xyzwh 27 514 1989 910 298 packagecanvas 128381 package_ref 128386 // AI - xyzwh 576 248 1989 366 168 + xyzwh 570 259 1989 381 180 classcanvas 129557 class_ref 128917 // MainWindow draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 59 52 2000 + xyz 51 57 2000 end classcanvas 130709 class_ref 130069 // Network draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 577 67 2000 + xyz 573 69 2000 end classcanvas 131093 class_ref 130325 // GameLoop draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 66 568 2000 + xyz 67 564 2000 end classcanvas 131477 class_ref 130453 // SettingsManager draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 632 564 2000 + xyz 631 576 2000 end classcanvas 131861 class_ref 130709 // SyncSharedCondition draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 419 581 2005 + xyz 418 592 2005 end relationcanvas 128006 relation_ref 128262 // from ref 129557 z 1999 to ref 131093 diff --git a/class_diagram/128054.diagram b/class_diagram/128054.diagram index 7764e1b..87e9413 100644 --- a/class_diagram/128054.diagram +++ b/class_diagram/128054.diagram @@ -1,81 +1,103 @@ format 49 +textcanvas 128020 "[for each player]" + xyzwh 65 387 2025 100 16 classinstance 128054 class_ref 128917 // MainWindow - name "" xyz 13 4 2000 life_line_z 2000 + name "" xyz 9 4 2000 life_line_z 2000 +fragment 128276 "ref" + color green xyzwh 3 656 1995 1352 105 +end +textcanvas 128404 "[GameLoop run]" + xyzwh 64 664 2000 100 16 classinstance 130742 class_ref 129848 // HistoryModel - name "history" xyz 129 4 2000 life_line_z 2000 + name "history" xyz 133 27 2000 life_line_z 2000 classinstance 130870 class_ref 128893 // QTableView - name "historyView" xyz 262 4 2000 life_line_z 2000 + name "historyView" xyz 241 82 2000 life_line_z 2000 classinstance 130998 class_ref 129021 // PlayersWidget - name "playersWidget" xyz 1021 4 2000 life_line_z 2000 + name "playersWidget" xyz 910 480 2000 life_line_z 2000 classinstance 132278 class_ref 130709 // SyncSharedCondition - name "sync" xyz 577 4 2000 life_line_z 2000 + name "sync" xyz 496 255 2000 life_line_z 2000 classinstance 132790 class_ref 128054 // QMap - name "playersInfo" xyz 753 5 2000 life_line_z 2000 + name "playersInfo" xyz 662 281 2000 life_line_z 2000 classinstance 133174 class_ref 128042 // LocalSettings - name "settings" xyz 432 4 2000 life_line_z 2000 + name "settings" xyz 354 226 2000 life_line_z 2000 classinstance 133558 class_ref 128661 // RenderWidget - name "render" xyz 880 4 2000 life_line_z 2000 + name "render" xyz 773 478 2000 life_line_z 2000 classinstance 133942 class_ref 129557 // GameMatrix - name "gameMatrix" xyz 1206 4 2000 life_line_z 2000 + name "gameMatrix" xyz 1086 536 2000 life_line_z 2000 classinstance 134326 class_ref 130325 // GameLoop - name "" xyz 1455 4 2000 life_line_z 2000 + name "" mortal xyz 1296 573 2000 life_line_z 2000 fragment 135478 "loop" - color mediumyellow xyzwh 5 379 1995 1537 82 + color mediumyellow xyzwh 3 381 1995 1362 89 end classinstance 135606 class_ref 128182 // QList - name "players" xyz 1365 4 2005 life_line_z 2000 + name "players" xyz 1215 302 2005 life_line_z 2000 durationcanvas 128103 classinstance_ref 134326 // GameLoop - xyzwh 1485 670 2010 11 49 + xyzwh 1326 679 2010 11 59 +end +durationcanvas 128164 classinstance_ref 128054 // MainWindow + xyzwh 45 249 3015 11 543 +end +durationcanvas 128420 classinstance_ref 132790 // playersInfo:QMap + xyzwh 711 403 2010 11 26 end durationcanvas 129590 classinstance_ref 128054 // MainWindow - xyzwh 49 60 2010 11 102 + xyzwh 45 60 2010 11 102 end durationcanvas 131126 classinstance_ref 130742 // history:HistoryModel - xyzwh 186 69 2010 11 40 + xyzwh 191 77 2010 10 30 end durationcanvas 131382 classinstance_ref 130870 // historyView:QTableView - xyzwh 332 132 2010 8 27 + xyzwh 311 132 2010 8 27 end durationcanvas 132022 classinstance_ref 128054 // MainWindow - xyzwh 50 238 2010 10 447 + color gold + xyzwh 50 238 2010 1 459 end durationcanvas 132406 classinstance_ref 132278 // sync:SyncSharedCondition - xyzwh 654 305 2010 10 24 + xyzwh 573 308 2010 11 26 end durationcanvas 132918 classinstance_ref 132790 // playersInfo:QMap - xyzwh 804 331 2010 8 25 + xyzwh 713 335 2010 11 26 end durationcanvas 133302 classinstance_ref 133174 // settings:LocalSettings - xyzwh 493 273 2010 10 26 + xyzwh 415 273 2010 10 61 end durationcanvas 133686 classinstance_ref 133558 // render:RenderWidget - xyzwh 940 491 2010 8 25 + xyzwh 831 528 2010 11 26 end durationcanvas 134070 classinstance_ref 133942 // gameMatrix:GameMatrix - xyzwh 1273 566 2010 10 26 + xyzwh 1152 586 2010 11 26 end durationcanvas 134454 classinstance_ref 130998 // playersWidget:PlayersWidget - xyzwh 1103 530 2010 10 30 + xyzwh 992 554 2010 11 26 end durationcanvas 134710 classinstance_ref 134326 // GameLoop - xyzwh 1486 623 2010 9 28 -end -durationcanvas 135222 classinstance_ref 132790 // playersInfo:QMap - xyzwh 804 393 2010 8 28 + xyzwh 1327 623 2010 9 28 end durationcanvas 135734 classinstance_ref 135606 // players:QList - xyzwh 1403 352 2010 10 25 + xyzwh 1251 352 2010 11 25 end durationcanvas 135990 classinstance_ref 135606 // players:QList - xyzwh 1404 426 2010 8 32 + xyzwh 1251 426 2010 11 33 end msg 128231 synchronous from durationcanvas_ref 132022 to durationcanvas_ref 128103 - yz 674 3010 explicitmsg "start" + yz 683 3010 explicitmsg "start" + show_full_operations_definition default drawing_language default + label_xy 760 668 +reflexivemsg 128292 asynchronous + to durationcanvas_ref 128164 + yz 257 2015 explicitmsg "newStandAloneGame" show_full_operations_definition default drawing_language default - label_xy 761 660 + label_xy 64 243 +msg 128548 synchronous + from durationcanvas_ref 128164 + to durationcanvas_ref 128420 + yz 403 3020 explicitmsg "insert" + show_full_operations_definition default drawing_language default + label_xy 368 389 msg 131254 synchronous from durationcanvas_ref 129590 to durationcanvas_ref 131126 @@ -88,11 +110,6 @@ msg 131510 synchronous yz 138 2015 explicitmsg "new" show_full_operations_definition default drawing_language default label_xy 226 122 -reflexivemsg 132150 asynchronous - to durationcanvas_ref 132022 - yz 259 2015 explicitmsg "newStandAloneGame" - show_full_operations_definition default drawing_language default - label_xy 65 245 msg 132534 synchronous from durationcanvas_ref 132022 to durationcanvas_ref 132406 @@ -104,53 +121,47 @@ msg 133046 synchronous to durationcanvas_ref 132918 yz 335 2025 explicitmsg "new" show_full_operations_definition default drawing_language default - label_xy 420 324 + label_xy 441 323 msg 133430 synchronous from durationcanvas_ref 132022 to durationcanvas_ref 133302 - yz 280 3005 explicitmsg "new" + yz 273 3005 explicitmsg "new" show_full_operations_definition default drawing_language default - label_xy 219 267 + label_xy 219 260 msg 133814 synchronous from durationcanvas_ref 132022 to durationcanvas_ref 133686 - yz 496 2030 explicitmsg "new" + yz 528 2030 explicitmsg "new" show_full_operations_definition default drawing_language default - label_xy 513 487 + label_xy 513 519 msg 134198 synchronous from durationcanvas_ref 132022 to durationcanvas_ref 134070 - yz 570 2035 explicitmsg "new" + yz 586 2035 explicitmsg "new" show_full_operations_definition default drawing_language default - label_xy 687 554 + label_xy 687 570 msg 134582 synchronous from durationcanvas_ref 132022 to durationcanvas_ref 134454 - yz 535 3005 explicitmsg "new" + yz 554 3005 explicitmsg "new" show_full_operations_definition default drawing_language default - label_xy 538 522 + label_xy 538 541 msg 134838 synchronous from durationcanvas_ref 132022 to durationcanvas_ref 134710 - yz 627 3005 explicitmsg "new" - show_full_operations_definition default drawing_language default - label_xy 691 613 -msg 135350 synchronous - from durationcanvas_ref 132022 - to durationcanvas_ref 135222 - yz 397 2015 explicitmsg "insert" + yz 624 3005 explicitmsg "new" show_full_operations_definition default drawing_language default - label_xy 416 383 + label_xy 691 610 msg 135862 synchronous from durationcanvas_ref 132022 to durationcanvas_ref 135734 - yz 359 2020 explicitmsg "new" + yz 357 2020 explicitmsg "new" show_full_operations_definition default drawing_language default - label_xy 718 344 + label_xy 732 346 msg 136118 synchronous from durationcanvas_ref 132022 to durationcanvas_ref 135990 - yz 430 2020 explicitmsg "append" + yz 437 2020 explicitmsg "append" show_full_operations_definition default drawing_language default - label_xy 709 410 + label_xy 849 421 end diff --git a/class_diagram/128085.diagram b/class_diagram/128085.diagram new file mode 100644 index 0000000..a64dc29 --- /dev/null +++ b/class_diagram/128085.diagram @@ -0,0 +1,5 @@ +format 49 + +activitynodecanvas 128085 activitynode_ref 128085 // initial + xyz 36 22 2000 +end diff --git a/class_diagram/128148.diagram b/class_diagram/128148.diagram new file mode 100644 index 0000000..1ce90d9 --- /dev/null +++ b/class_diagram/128148.diagram @@ -0,0 +1,161 @@ +format 49 + +classinstance 128020 class_ref 130325 // GameLoop + name "gameLoop" mortal xyz 348 4 2000 life_line_z 2000 +fragment 128036 "par" + color lightmediumblue xyzwh 128 1 1980 738 895 +end +classinstance 128148 class_ref 128917 // MainWindow + name "" xyz 15 5 2000 life_line_z 2000 +classinstance 129812 class_ref 129045 // Player + name "currentPlayer" xyz 491 4 2000 life_line_z 2000 +classinstance 130324 class_ref 129557 // GameMatrix + name "mat" mortal xyz 626 4 2000 life_line_z 2000 +textcanvas 131220 "[one or more elements of gameLoop.winStatus is true or mat is full]" + xyzwh 246 124 2010 160 47 +fragment 131604 "loop" + color lightblue xyzwh 226 174 1990 509 328 +end +textcanvas 131732 "[for each player or until mat is full]" + xyzwh 279 185 2000 102 38 +fragment 131860 "loop" + color yellow xyzwh 198 120 1985 578 420 +end +fragment 131988 "alt" + color yellow xyzwh 222 558 1995 334 155 + separator 5000 +end +textcanvas 132372 "[only one element in gameLoop.winStatus is true]" + xyzwh 257 565 3005 278 14 +textcanvas 132500 "[else]" + xyzwh 234 640 2000 39 16 +note 135188 "GameLoop run" + color orange xyzwh 751 19 2000 91 52 +durationcanvas 128164 classinstance_ref 128148 // MainWindow + xyzwh 51 770 2010 11 40 +end +durationcanvas 128276 classinstance_ref 128148 // MainWindow + xyzwh 51 55 2010 11 33 +end +durationcanvas 128404 classinstance_ref 128020 // gameLoop:GameLoop + xyzwh 409 57 2010 9 25 +end +durationcanvas 129044 classinstance_ref 128020 // gameLoop:GameLoop + xyzwh 409 100 2010 9 636 +end +durationcanvas 129556 classinstance_ref 128148 // MainWindow + xyzwh 51 231 2010 11 43 +end +durationcanvas 129940 classinstance_ref 129812 // currentPlayer:Player + xyzwh 549 249 2010 9 57 +end +durationcanvas 130452 classinstance_ref 130324 // mat:GameMatrix + xyzwh 671 374 2010 9 50 +end +durationcanvas 130836 classinstance_ref 128148 // MainWindow + xyzwh 51 314 2010 11 47 +end +durationcanvas 131348 classinstance_ref 128148 // MainWindow + xyzwh 51 597 2010 11 29 +end +durationcanvas 132116 classinstance_ref 128148 // MainWindow + xyzwh 52 674 2010 9 30 +end +durationcanvas 132756 classinstance_ref 130324 // mat:GameMatrix + xyzwh 671 437 2010 9 47 +end +durationcanvas 134676 classinstance_ref 128020 // gameLoop:GameLoop + xyzwh 409 770 2010 11 88 +end +durationcanvas 134932 classinstance_ref 130324 // mat:GameMatrix + xyzwh 671 790 2010 9 28 +end +msg 128292 asynchronous + from durationcanvas_ref 128164 + to durationcanvas_ref 134676 + yz 770 2015 explicitmsg "deleteLater" + show_full_operations_definition default drawing_language default + label_xy 204 756 +msg 128532 synchronous + from durationcanvas_ref 128276 + to durationcanvas_ref 128404 + yz 61 2015 explicitmsg "start" + show_full_operations_definition default drawing_language default + label_xy 214 49 +reflexivemsg 128548 synchronous + to durationcanvas_ref 134676 + yz 840 2025 explicitmsg "delete" + show_full_operations_definition default drawing_language default + label_xy 444 837 +reflexivemsg 129172 asynchronous + to durationcanvas_ref 129044 + yz 104 2015 explicitmsg "run" + show_full_operations_definition default drawing_language default + label_xy 419 90 +msg 129684 asynchronous + from durationcanvas_ref 129044 + to durationcanvas_ref 129556 + yz 237 2020 explicitmsg "turn" + show_full_operations_definition default drawing_language default + label_xy 244 225 +msg 130068 synchronous + from durationcanvas_ref 129044 + to durationcanvas_ref 129940 + yz 254 2025 explicitmsg "move" + show_full_operations_definition default drawing_language default + label_xy 454 240 +msg 130196 return + from durationcanvas_ref 129940 + to durationcanvas_ref 129044 + yz 293 2015 explicitmsg "Move" + show_full_operations_definition default drawing_language default + label_xy 453 279 +msg 130580 synchronous + from durationcanvas_ref 129044 + to durationcanvas_ref 130452 + yz 377 2015 explicitmsg "add" + show_full_operations_definition default drawing_language default + label_xy 558 365 +msg 130708 return + from durationcanvas_ref 130452 + to durationcanvas_ref 129044 + yz 411 2015 explicitmsg "bool" + show_full_operations_definition default drawing_language default + label_xy 557 398 +msg 130964 asynchronous + from durationcanvas_ref 129044 + to durationcanvas_ref 130836 + yz 320 2015 explicitmsg "drawMove" + show_full_operations_definition default drawing_language default + label_xy 243 303 +msg 131476 asynchronous + from durationcanvas_ref 129044 + to durationcanvas_ref 131348 + yz 603 2015 explicitmsg "playerWin" + show_full_operations_definition default drawing_language default + label_xy 306 590 +msg 132244 asynchronous + from durationcanvas_ref 129044 + to durationcanvas_ref 132116 + yz 678 2015 explicitmsg "playersDraw" + show_full_operations_definition default drawing_language default + label_xy 300 665 +msg 132884 synchronous + from durationcanvas_ref 129044 + to durationcanvas_ref 132756 + yz 441 2015 explicitmsg "isFull" + show_full_operations_definition default drawing_language default + label_xy 557 430 +msg 133012 return + from durationcanvas_ref 132756 + to durationcanvas_ref 129044 + yz 471 2020 explicitmsg "bool" + show_full_operations_definition default drawing_language default + label_xy 559 457 +msg 135060 synchronous + from durationcanvas_ref 134676 + to durationcanvas_ref 134932 + yz 793 2015 explicitmsg "delete" + show_full_operations_definition default drawing_language default + label_xy 506 781 +end diff --git a/class_diagram/128149.diagram b/class_diagram/128149.diagram index f9247ca..4427080 100644 --- a/class_diagram/128149.diagram +++ b/class_diagram/128149.diagram @@ -2,7 +2,7 @@ format 49 classcanvas 128008 class_ref 129941 // AI draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 41 46 2000 + xyz 45 50 2000 end classcanvas 128021 class_ref 129045 // Player draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default @@ -28,11 +28,11 @@ packagecanvas 128386 xyzwh 22 226 1994 809 427 classcanvas 128568 class_ref 129720 // Suggester draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 329 53 2000 + xyz 333 57 2000 end classcanvas 128824 class_ref 130197 // QThread draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 717 82 2000 + xyz 717 86 2000 end relationcanvas 128105 relation_ref 128361 // from ref 128056 z 1999 to ref 128021 @@ -52,7 +52,7 @@ relationcanvas 128440 relation_ref 130360 // no_role_a no_role_b no_multiplicity_a no_multiplicity_b relationcanvas 128696 relation_ref 130488 // - from ref 128568 z 1999 stereotype "<>" xyz 245 110 3000 to ref 128008 + from ref 128568 z 1999 stereotype "<>" xyz 249 114 3000 to ref 128008 no_role_a no_role_b no_multiplicity_a no_multiplicity_b relationcanvas 128952 relation_ref 130616 // diff --git a/class_diagram/128213.diagram b/class_diagram/128213.diagram new file mode 100644 index 0000000..b265297 --- /dev/null +++ b/class_diagram/128213.diagram @@ -0,0 +1,128 @@ +format 49 + +classinstance 128085 class_ref 128056 // HumanPlayer + name "" xyz 149 4 2000 life_line_z 2000 +classinstance 128213 class_ref 128661 // RenderWidget + name "render" xyz 461 4 2000 life_line_z 2000 +classinstance 128341 class_ref 130325 // GameLoop + name "" xyz 57 4 2000 life_line_z 2000 +classinstance 128469 class_ref 130709 // SyncSharedCondition + name "sync" xyz 259 4 2000 life_line_z 2000 +fragment 134613 "par" + color lightgreen xyzwh 470 183 1995 187 170 +end +durationcanvas 128597 classinstance_ref 128341 // GameLoop + xyzwh 87 74 2010 11 426 +end +durationcanvas 128725 classinstance_ref 128085 // HumanPlayer + xyzwh 186 74 2010 11 393 +end +durationcanvas 128981 classinstance_ref 128469 // sync:SyncSharedCondition + xyzwh 335 88 2010 11 25 +end +durationcanvas 129237 classinstance_ref 128213 // render:RenderWidget + xyzwh 519 137 2010 11 25 +end +durationcanvas 129493 classinstance_ref 128469 // sync:SyncSharedCondition + xyzwh 335 172 2010 11 222 + overlappingdurationcanvas 131797 + xyzwh 341 191 2020 11 78 + overlappingdurationcanvas 133461 + xyzwh 347 212 2030 11 25 + end + end + overlappingdurationcanvas 132053 + xyzwh 341 235 2020 11 131 + overlappingdurationcanvas 132821 + xyzwh 347 290 2030 11 25 + end + overlappingdurationcanvas 133973 + xyzwh 347 326 2030 11 25 + end + end +end +durationcanvas 129877 classinstance_ref 128213 // render:RenderWidget + xyzwh 519 203 2010 11 134 + overlappingdurationcanvas 133077 + xyzwh 525 233 2020 10 24 + end +end +durationcanvas 134357 classinstance_ref 128469 // sync:SyncSharedCondition + xyzwh 335 418 2010 11 25 +end +msg 128853 synchronous + from durationcanvas_ref 128597 + to durationcanvas_ref 128725 + yz 74 2015 explicitmsg "move" + show_full_operations_definition default drawing_language default + label_xy 127 60 +msg 129109 synchronous + from durationcanvas_ref 128725 + to durationcanvas_ref 128981 + yz 88 2015 explicitmsg "lock" + show_full_operations_definition default drawing_language default + label_xy 254 74 +msg 129365 synchronous + from durationcanvas_ref 128725 + to durationcanvas_ref 129237 + yz 137 2015 explicitmsg "acceptMove(true)" + show_full_operations_definition default drawing_language default + label_xy 350 121 +msg 129621 synchronous + from durationcanvas_ref 128725 + to durationcanvas_ref 129493 + yz 172 2015 explicitmsg "waitForMove" + show_full_operations_definition default drawing_language default + label_xy 229 158 +reflexivemsg 131925 synchronous + to durationcanvas_ref 131797 + yz 190 2025 explicitmsg "wait" + show_full_operations_definition default drawing_language default + label_xy 389 176 +msg 132181 synchronous + from durationcanvas_ref 129877 + to durationcanvas_ref 132053 + yz 263 2025 explicitmsg "notifyMove" + show_full_operations_definition default drawing_language default + label_xy 404 249 +reflexivemsg 132949 synchronous + to durationcanvas_ref 132821 + yz 290 2035 explicitmsg "wakeOne" + show_full_operations_definition default drawing_language default + label_xy 368 277 +reflexivemsg 133205 synchronous + to durationcanvas_ref 133077 + yz 232 2025 explicitmsg "acceptMove(false)" + show_full_operations_definition default drawing_language default + label_xy 541 218 +msg 133589 synchronous + from durationcanvas_ref 129877 + to durationcanvas_ref 133461 + yz 212 3005 explicitmsg "lock" + show_full_operations_definition default drawing_language default + label_xy 426 198 +msg 134101 synchronous + from durationcanvas_ref 129877 + to durationcanvas_ref 133973 + yz 326 2035 explicitmsg "unlock" + show_full_operations_definition default drawing_language default + label_xy 419 312 +msg 134229 return + from durationcanvas_ref 129493 + to durationcanvas_ref 128725 + yz 381 2015 explicitmsg "Point" + show_full_operations_definition default drawing_language default + label_xy 252 367 +msg 134485 synchronous + from durationcanvas_ref 128725 + to durationcanvas_ref 134357 + yz 418 2015 explicitmsg "unlock" + show_full_operations_definition default drawing_language default + label_xy 247 404 +msg 134997 return + from durationcanvas_ref 128725 + to durationcanvas_ref 128597 + yz 456 2015 explicitmsg "Move" + show_full_operations_definition default drawing_language default + label_xy 126 442 +end diff --git a/class_diagram/128393.diagram b/class_diagram/128393.diagram index ce0cd6f..14cdb9d 100644 --- a/class_diagram/128393.diagram +++ b/class_diagram/128393.diagram @@ -2,10 +2,10 @@ format 49 packagecanvas 128002 package_ref 128002 // GUI - xyzwh 23 3 1994 980 825 + xyzwh 24 3 1994 980 825 classcanvas 128009 class_ref 128533 // QWidget draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 928 606 2000 + xyz 917 587 2000 end classcanvas 128056 class_ref 129848 // HistoryModel draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default @@ -17,31 +17,31 @@ classcanvas 128125 class_ref 128125 // QTimer end classcanvas 128134 class_ref 129685 // SceneGraph draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 626 136 2000 + xyz 623 140 2000 end classcanvas 128265 class_ref 128661 // RenderWidget draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 510 204 2000 + xyz 522 211 2000 end classcanvas 128381 class_ref 128381 // TimerWidget draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 515 696 2004 + xyz 554 718 2004 end classcanvas 128393 class_ref 128277 // SoQtRenderArea draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 843 130 2000 + xyz 850 135 2000 end classcanvas 128438 class_ref 129976 // PlayerInfo draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 537 30 2005 + xyz 547 32 2005 end classcanvas 128521 class_ref 128568 // QDockWidget draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 757 445 2000 + xyz 751 445 2000 end classcanvas 128649 class_ref 128019 // QMainWindow draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 180 26 2000 + xyz 180 29 2000 end classcanvas 128777 class_ref 128789 // ChatWidget draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default @@ -49,25 +49,26 @@ classcanvas 128777 class_ref 128789 // ChatWidget end classcanvas 128893 class_ref 128509 // QAbstractTableModel draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 70 532 2000 + xyz 79 526 2000 end classcanvas 128905 class_ref 128917 // MainWindow draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 48 85 2000 + xyz 48 91 2000 end classcanvas 129533 class_ref 128893 // QTableView draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 532 621 2005 + xyz 540 621 2005 end classcanvas 130045 class_ref 129021 // PlayersWidget draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 501 525 2004 + xyz 547 532 2004 end relationcanvas 128107 relation_ref 128107 // from ref 128265 z 1999 to ref 128393 no_role_a no_role_b no_multiplicity_a no_multiplicity_b relationcanvas 128184 relation_ref 130744 // + decenter_begin 590 from ref 128905 z 1999 to ref 128056 no_role_a no_role_b no_multiplicity_a no_multiplicity_b @@ -82,7 +83,7 @@ relationcanvas 128444 relation_ref 128316 // relationcanvas 128566 relation_ref 128054 // from ref 128905 z 1999 to ref 128438 no_role_a no_role_b - multiplicity_a_pos 553 136 3000 no_multiplicity_b + multiplicity_a_pos 577 125 3000 no_multiplicity_b relationcanvas 128572 relation_ref 128444 // from ref 129533 z 1999 to ref 128009 no_role_a no_role_b @@ -124,6 +125,7 @@ relationcanvas 129417 relation_ref 128277 // no_role_a no_role_b no_multiplicity_a no_multiplicity_b relationcanvas 129545 relation_ref 129045 // + decenter_begin 551 from ref 128905 z 1999 to ref 128265 no_role_a no_role_b no_multiplicity_a no_multiplicity_b diff --git a/class_diagram/128521.diagram b/class_diagram/128521.diagram index f6753be..9584d34 100644 --- a/class_diagram/128521.diagram +++ b/class_diagram/128521.diagram @@ -2,7 +2,7 @@ format 49 packagecanvas 128002 package_ref 128258 // Core - xyzwh 19 54 1994 881 1040 + xyzwh 23 37 1994 869 1057 classcanvas 128006 class_ref 129557 // GameMatrix draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default xyz 118 218 2000 @@ -13,55 +13,55 @@ classcanvas 128009 class_ref 130197 // QThread end classcanvas 128042 class_ref 129045 // Player draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 554 441 2000 + xyz 551 473 2000 end classcanvas 128105 class_ref 130709 // SyncSharedCondition draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 136 521 2005 + xyz 109 586 2005 end classcanvas 128130 class_ref 129173 // Point draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 387 100 2000 + xyz 334 105 2000 end classcanvas 128137 class_ref 130325 // GameLoop draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 525 215 2000 + xyz 525 210 2000 end classcanvas 128233 class_ref 129813 // QWaitCondition draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 71 666 2000 + xyz 45 716 2000 end classcanvas 128253 class_ref 128008 // QSettings draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 455 674 2004 + xyz 453 694 2004 end classcanvas 128258 class_ref 129301 // Move draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 119 107 2000 + xyz 84 111 2000 end classcanvas 128298 class_ref 128426 // AbstractSettings draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 582 577 2000 + xyz 595 599 2000 end classcanvas 128361 class_ref 130837 // QMutex draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 171 407 2000 + xyz 144 479 2000 end classcanvas 128381 class_ref 130453 // SettingsManager draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 573 807 2000 + xyz 583 811 2000 end classcanvas 128426 class_ref 128298 // GUISettings draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 448 775 2000 + xyz 447 847 2000 end classcanvas 128938 class_ref 128170 // ServerSettings draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 288 985 2000 + xyz 301 1007 2000 end classcanvas 129066 class_ref 128042 // LocalSettings draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default - xyz 546 1007 2000 + xyz 559 1029 2000 end relationcanvas 128134 relation_ref 128134 // from ref 128137 z 1999 to ref 128006 @@ -70,7 +70,7 @@ relationcanvas 128134 relation_ref 128134 // relationcanvas 128170 relation_ref 128042 // from ref 128137 z 1999 to ref 128042 no_role_a no_role_b - multiplicity_a_pos 659 422 3000 no_multiplicity_b + multiplicity_a_pos 657 454 3000 no_multiplicity_b relationcanvas 128265 relation_ref 130069 // from ref 128137 z 1999 to ref 128009 no_role_a no_role_b @@ -92,7 +92,7 @@ relationcanvas 128554 relation_ref 129194 // no_role_a no_role_b no_multiplicity_a no_multiplicity_b relationcanvas 128682 relation_ref 129322 // - from ref 128426 z 1999 stereotype "<>" xyz 407 735 3000 to ref 128253 + from ref 128426 z 1999 stereotype "<>" xyz 406 781 3000 to ref 128253 no_role_a no_role_b no_multiplicity_a no_multiplicity_b relationcanvas 128810 relation_ref 129450 // diff --git a/class_diagram/class_diagram.prj b/class_diagram/class_diagram.prj index d5d70d6..d7f0269 100644 --- a/class_diagram/class_diagram.prj +++ b/class_diagram/class_diagram.prj @@ -1,7 +1,7 @@ format 49 "class_diagram" - revision 20 - modified_by 103 "daniele" + revision 23 + modified_by 36 "daniele" @@ -243,6 +243,15 @@ ${inlines} php_decl "" idl_decl "" end + + attribute 128085 "sync" + private type class_ref 130709 // SyncSharedCondition + cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; +" + java_decl "" + php_decl "" + idl_decl "" + end end class 128789 "ChatWidget" @@ -538,20 +547,6 @@ invoca notifyMove(Point_null) comment "vedi pesablock, รจ il gestore dell'evento history::clicked" end - operation 130360 "forceMove" - stereotype "signal" - public explicit_return_type "void" - nparams 0 - cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract}; -" - cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{ - ${body}} -" - - - - end - attribute 129976 "history" private type class_ref 129848 // HistoryModel cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; @@ -655,6 +650,50 @@ invoca notifyMove(Point_null) classrelation_ref 128054 // b parent class_ref 129976 // PlayerInfo end + + operation 128020 "playerWin" + stereotype "slot" + public explicit_return_type "void" + nparams 1 + param in name "playerId" explicit_type "int" + cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract}; +" + cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{ + ${body}} +" + + + + end + + operation 130360 "forceMove" + stereotype "signal" + public explicit_return_type "void" + nparams 0 + cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract}; +" + cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{ + ${body}} +" + + + + end + + operation 128276 "playersDraw" + stereotype "slot" + public explicit_return_type "void" + nparams 1 + param in name "playersIds" explicit_type "QList" + cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract}; +" + cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{ + ${body}} +" + + + + end end class 129045 "Player" @@ -940,6 +979,28 @@ invoca notifyMove(Point_null) end + + operation 128404 "isFull" + const public explicit_return_type "bool" + nparams 0 + cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract}; +" + cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{ + ${body}} +" + + + + end + + attribute 128148 "freeCounter" + private explicit_type "int" + cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; +" + java_decl "" + php_decl "" + idl_decl "" + end end class 129685 "SceneGraph" @@ -1270,6 +1331,20 @@ pu b parent class_ref 129557 // GameMatrix end + operation 130488 "forceMove" + stereotype "slot" + public explicit_return_type "void" + nparams 0 + cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract}; +" + cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{ + ${body}} +" + + + + end + operation 128233 "moved" stereotype "signal" public explicit_return_type "void" @@ -1307,10 +1382,20 @@ pu comment "mantenuto consistente per poter effettuare la forceMove()" end - operation 130488 "forceMove" - stereotype "slot" + classrelation 128042 // + relation 128042 *--> + a role_name "" multiplicity "2..3" protected + cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; +" + classrelation_ref 128042 // + b parent class_ref 129045 // Player + end + + operation 128148 "win" + stereotype "signal" public explicit_return_type "void" - nparams 0 + nparams 1 + param in name "playerId" explicit_type "int" cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract}; " cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{ @@ -1321,13 +1406,29 @@ pu end - classrelation 128042 // - relation 128042 *--> - a role_name "" multiplicity "2..3" protected - cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; + attribute 128020 "winStatus" + private explicit_type "QList" + cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; " - classrelation_ref 128042 // - b parent class_ref 129045 // Player + java_decl "" + php_decl "" + idl_decl "" + comment "se winStatus[i]==false allora il player[i] non ha realizzato una condizione di vittoria" + end + + operation 128532 "draw" + stereotype "signal" + public explicit_return_type "void" + nparams 1 + param in name "playersIds" explicit_type "QList" + cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract}; +" + cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{ + ${body}} +" + + + end end @@ -2476,117 +2577,6 @@ ${inlines} end end - sequencediagram 128054 "InitSequence" - show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default - overlapping_bars size A1 - end - - activity 128054 "Activity" - activitydiagram 128182 "InitActivity" - package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations no shadow default - show_infonote default drawing_language default - size A3 - end - - activitynode 128054 initial "" - flow 128054 "" - on activityaction_ref 128054 // activity action Inizializza le componenti fondamentali - end - end - - activityaction 128054 "Inizializza le componenti fondamentali" - opaque_action - flow 128182 "" - on activityaction_ref 128182 // activity action Attendi un segnale - end - end - - activityaction 128182 "Attendi un segnale" - accept_event_action - flow 128310 "" - on activitynode_ref 128182 // decision - end - end - - activitynode 128182 decision "" - flow 128438 "[segnale di quit]" - on activitynode_ref 128310 // activity_final - end - - flow 128694 "[segnale di nuova partita online mod. client]" - on activityaction_ref 128438 // activity action Inizializza settings client - end - - flow 128822 "[segnale di ospita partita online]" - on activityaction_ref 128566 // activity action Inizializza settings server - end - - flow 129590 "[segnale di nuova partita stand-alone]" - on activityaction_ref 128950 // activity action Inizializza settings stand-alone - end - end - - activitynode 128310 activity_final "" - end - - activityaction 128310 "Acquisisci opzioni dall'utente" - opaque_action - end - - activityaction 128438 "Inizializza settings client" - opaque_action - flow 129078 "" - on activityobject_ref 128310 // activity object settings - end - end - - activityaction 128566 "Inizializza settings server" - opaque_action - flow 129334 "" - on activityobject_ref 128438 // activity object settings - end - end - - activityaction 128694 "Acquisisci indirizzo IP del server dall'utente" - opaque_action - end - - activityobject 128310 "settings" - type class_ref 128042 // LocalSettings - unordered is_control - flow 129206 "" - on activityaction_ref 128694 // activity action Acquisisci indirizzo IP del server dall'utente - end - end - - activityobject 128438 "settings" - type class_ref 128170 // ServerSettings - unordered is_control - flow 129462 "" - on activityaction_ref 128822 // activity action Acquisisci impostazioni del server dall'utente - end - end - - activityaction 128822 "Acquisisci impostazioni del server dall'utente" - opaque_action - end - - activityaction 128950 "Inizializza settings stand-alone" - opaque_action - flow 129718 "" - on activityobject_ref 128566 // activity object settings - end - end - - activityobject 128566 "settings" - type class_ref 128042 // LocalSettings - unordered is_control - flow 129846 "" - on activityaction_ref 128310 // activity action Acquisisci opzioni dall'utente - end - end - end - class 128054 "QMap" visibility package nformals 2 @@ -2617,6 +2607,21 @@ ${inlines} explicit_switch_type "" end + + sequencediagram 128054 "InitSequence" + show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations yes shadow default + size A1 + end + + sequencediagram 128148 "GameLoopRun" + show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default + size A3 + end + + sequencediagram 128213 "HumanPlayer::move" + show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default + overlapping_bars size A3 + end end package_ref 128002 // GUI -- 2.11.4.GIT