python-archieve-projects/M3101/1/大作业.uxf

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=&lt;&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=&lt;&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=&lt;&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=&lt;&lt;&lt;&lt;&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=&lt;&lt;&lt;&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=&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>