68 lines
3.5 KiB
Plaintext
68 lines
3.5 KiB
Plaintext
<diagram program="umletino" version="15.1"><zoom_level>10</zoom_level><help_text>Space for diagram notes</help_text><element><id>UMLClass</id><coordinates><x>70</x><y>650</y><w>100</w><h>150</h></coordinates><panel_attributes>Player
|
|
-
|
|
+name:str
|
|
--coin:int
|
|
--winRound:int
|
|
|
|
-
|
|
+add()
|
|
+win()
|
|
+lost()
|
|
+lose()
|
|
+get_coins()</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>330</x><y>680</y><w>100</w><h>200</h></coordinates><panel_attributes>/Game/
|
|
-
|
|
+leaderBoard:list
|
|
--numPeople:int
|
|
--account:list
|
|
--pond:int
|
|
--bid:int
|
|
#minPeople:int
|
|
#maxPeople:int
|
|
-
|
|
+play_game()
|
|
+handle_game()
|
|
+set_persons()
|
|
+call_game()</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>320</x><y>490</y><w>110</w><h>80</h></coordinates><panel_attributes>Dice
|
|
-
|
|
+point:str
|
|
-
|
|
+roll()
|
|
+get_point_of_dice()
|
|
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>330</x><y>1010</y><w>100</w><h>140</h></coordinates><panel_attributes>Minz
|
|
-
|
|
-points: dict
|
|
-additional_turns_players: list
|
|
-
|
|
+play_game()
|
|
+the_first_turn()
|
|
+the_second_turn()
|
|
+turn()</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>160</x><y>1010</y><w>100</w><h>130</h></coordinates><panel_attributes>EvenOrOdd
|
|
-
|
|
|
|
-
|
|
+play_game()
|
|
+get_result(): bool</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>490</x><y>990</y><w>170</w><h>190</h></coordinates><panel_attributes>Bunco
|
|
-
|
|
-current_player: str
|
|
-num_players: int
|
|
-player_names: list
|
|
-scores: dict
|
|
-round_winners: list
|
|
-
|
|
+play_game()
|
|
+play_round()
|
|
+rolll_dice()
|
|
+print_results()
|
|
+calc_score()</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>210</x><y>870</y><w>140</w><h>160</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>120;10;10;140</additional_attributes></element><element><id>Relation</id><coordinates><x>370</x><y>870</y><w>30</w><h>160</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>10;10;10;140</additional_attributes></element><element><id>Relation</id><coordinates><x>420</x><y>870</y><w>130</w><h>140</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>10;10;110;120</additional_attributes></element><element><id>Relation</id><coordinates><x>160</x><y>710</y><w>190</w><h>50</h></coordinates><panel_attributes>lt=-
|
|
m1=1...5
|
|
m2=1
|
|
play</panel_attributes><additional_attributes>10;20;170;20</additional_attributes></element><element><id>UMLNote</id><coordinates><x>740</x><y>520</y><w>160</w><h>70</h></coordinates><panel_attributes>Yirui Guo
|
|
2218040201</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>580</x><y>700</y><w>100</w><h>90</h></coordinates><panel_attributes>TonsoDice
|
|
-
|
|
|
|
-
|
|
run()</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>420</x><y>730</y><w>180</w><h>40</h></coordinates><panel_attributes>lt=-
|
|
</panel_attributes><additional_attributes>10;20;160;20</additional_attributes></element><element><id>Relation</id><coordinates><x>370</x><y>560</y><w>50</w><h>140</h></coordinates><panel_attributes>lt=-
|
|
m1=1
|
|
m2=1..3
|
|
hold</panel_attributes><additional_attributes>10;120;10;10</additional_attributes></element></diagram> |