75 lines
3.9 KiB
Plaintext
75 lines
3.9 KiB
Plaintext
<diagram program="umletino" version="15.1"><zoom_level>11</zoom_level><help_text>Space for diagram not</help_text><element><id>UMLClass</id><coordinates><x>341</x><y>0</y><w>176</w><h>187</h></coordinates><panel_attributes>Player
|
|
-
|
|
name:str
|
|
--numOfcCoin:int
|
|
--numOfGameWon:int
|
|
--totalRound:int
|
|
-
|
|
+play()
|
|
+choose()
|
|
+bid()
|
|
+odd_or_even()
|
|
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>220</x><y>341</y><w>187</w><h>99</h></coordinates><panel_attributes>TonsODice
|
|
--
|
|
+run()</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>0</x><y>913</y><w>165</w><h>209</h></coordinates><panel_attributes>EvenOrOdd
|
|
--
|
|
-player: str
|
|
--
|
|
+addPlayerToGame()
|
|
+getGuessResult()
|
|
+playGame()</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>550</x><y>341</y><w>143</w><h>99</h></coordinates><panel_attributes>Dice
|
|
--
|
|
--diceStrings: dict
|
|
--
|
|
+roll()
|
|
+getPointOfDice()</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>231</x><y>913</y><w>154</w><h>209</h></coordinates><panel_attributes>Minz
|
|
-
|
|
-points: dict
|
|
-additionalTurnPlayers: list
|
|
--
|
|
+playGame()
|
|
+play1Round()
|
|
+play1Turn()
|
|
+playAdditionalTurn()
|
|
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>429</x><y>913</y><w>176</w><h>209</h></coordinates><panel_attributes>Bunco
|
|
-
|
|
-playerNum: int
|
|
-playerName: list
|
|
-totalScores: dict
|
|
-roundWinners: list
|
|
-buncosL dict
|
|
-
|
|
+playGame()
|
|
+calculateScore()
|
|
+getResult()
|
|
+play1Round()
|
|
+printResults()</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>66</x><y>759</y><w>209</w><h>176</h></coordinates><panel_attributes>lt=<<-
|
|
m1=1
|
|
m2=1</panel_attributes><additional_attributes>170;10;10;140</additional_attributes></element><element><id>Relation</id><coordinates><x>297</x><y>759</y><w>44</w><h>176</h></coordinates><panel_attributes>lt=<<-
|
|
m1=1
|
|
m2=1</panel_attributes><additional_attributes>10;10;10;140</additional_attributes></element><element><id>Relation</id><coordinates><x>363</x><y>759</y><w>154</w><h>176</h></coordinates><panel_attributes>lt=<<-
|
|
m1=1
|
|
m2=1</panel_attributes><additional_attributes>10;10;120;140</additional_attributes></element><element><id>Relation</id><coordinates><x>396</x><y>363</y><w>176</w><h>44</h></coordinates><panel_attributes>lt=<<<<<-
|
|
m1=1
|
|
m2=1...n</panel_attributes><additional_attributes>10;10;140;10</additional_attributes></element><element><id>Relation</id><coordinates><x>297</x><y>176</y><w>165</w><h>187</h></coordinates><panel_attributes>lt=<<<<-
|
|
m1=1...n
|
|
m2=1</panel_attributes><additional_attributes>120;10;10;150</additional_attributes></element><element><id>Relation</id><coordinates><x>429</x><y>176</y><w>220</w><h>187</h></coordinates><panel_attributes>lt=<-
|
|
m1=1...n
|
|
m2=1</panel_attributes><additional_attributes>10;10;180;150</additional_attributes></element><element><id>UMLNote</id><coordinates><x>572</x><y>583</y><w>154</w><h>77</h></coordinates><panel_attributes>ZiTing Wang
|
|
2218040103</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>220</x><y>528</y><w>187</w><h>242</h></coordinates><panel_attributes>GameBase
|
|
--
|
|
-inputPrompt: str
|
|
-coinsOfPlayers: dict
|
|
-playerBids: dict
|
|
-allPlayers: dict
|
|
--
|
|
+newPlayer()
|
|
+playGame()
|
|
+callGameRun()
|
|
+addPlayerToGame()
|
|
+printLeaderBoard()
|
|
+queryCoinsNum()
|
|
+startGame()
|
|
+processInputOptions()</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>297</x><y>429</y><w>44</w><h>121</h></coordinates><panel_attributes>lt=-
|
|
m1=1
|
|
m2=1</panel_attributes><additional_attributes>10;10;10;90</additional_attributes></element></diagram> |