From b2dad99f6c74ebd17c1a505a3ddb9d4b54a3ca00 Mon Sep 17 00:00:00 2001 From: BigGamerGary Date: Mon, 12 Jun 2023 17:29:25 +1000 Subject: [PATCH] Fixed control ofdealer bug --- Acronymbot.py | 2 +- BlackJack.py | 4 +++- Gamepicker.py | 17 ++++++++++++++++- __pycache__/BlackJack.cpython-310.pyc | Bin 6091 -> 6101 bytes ledger.db | Bin 8192 -> 8192 bytes 5 files changed, 20 insertions(+), 3 deletions(-) diff --git a/Acronymbot.py b/Acronymbot.py index 26e9fa5..e21a209 100644 --- a/Acronymbot.py +++ b/Acronymbot.py @@ -118,7 +118,7 @@ async def calculator(interaction: discord.Interaction): #### Game Picker #### """ @tree.command(description="Pick a game") -async def gimmegame(interaction: discord.Interaction): +async def gg(interaction: discord.Interaction): game = pick_game() await interaction.response.send_message(game) diff --git a/BlackJack.py b/BlackJack.py index 24f1f5e..99f4bd1 100644 --- a/BlackJack.py +++ b/BlackJack.py @@ -163,12 +163,13 @@ class BlackJack: return "w" async def play_game(self, ID, bet, recv, send): + + self.gameState = INIT while self.gameState != OVER: if self.gameState == INIT: - gameOver = False playerStats = self.ledger.read(ID) if playerStats is None: self.ledger.write(ID) @@ -176,6 +177,7 @@ class BlackJack: self.deal() play = None + self.playerTurn = True playerStood = False dealerStood = False validInput = False diff --git a/Gamepicker.py b/Gamepicker.py index 508d395..1929221 100644 --- a/Gamepicker.py +++ b/Gamepicker.py @@ -18,7 +18,6 @@ games = ["Left 4 Dead 2", def add_game(game: str): games.append(game) - def pick_game(): randomIndex = random.randrange(0, len(games)) @@ -29,3 +28,19 @@ def pick_game(): else: return games[randomIndex] + +I = 1000000000 +i = I +zeros = 0 +ones = 0 +while i > 0: + number = random.randrange(0, 2) + if number: + ones += 1 + + else: + zeros += 1 + i -= 1 + +percentZeros = zeros/I +print(percentZeros) diff --git a/__pycache__/BlackJack.cpython-310.pyc b/__pycache__/BlackJack.cpython-310.pyc index ff9eb03386b80046d84cec81b0e3ab02785eb798..27c346363569c47b782b882ac4908b1ba6c15dc9 100644 GIT binary patch delta 998 zcma)5O=}ZD7@nEk>~40mNz-hyZDTKrpn~*Li{in93hl*GQ$*`Wp-u}LSYa}Hnl-IK z@n&VggQw&tXaqfZ5j-gP0eb0A@aWlt&&;av6HIt#->>I+-#oKv)dwMi%O!%Dplkvm8@-TQ*qDuq|L+;cvjz5bU@RB zDsXb0h`rhUvAA1Mr0)y}C7h%V2YS`zEY;@0iqg}Z+ca4;TpqX{D4ScdD1Bst9_`VX za62Zll*fn)FbA0snKE}LiRtlTJQpx$9@CV?i#qD+Fm+V1b4xkg2ff5X6|)dci%ALD z0NG7s$G&AW*eo(wO6g5;npwdwOfOcLQ4@1Q(8Jj`Rl`G!K$oS84<&q}`8MhhkimK9pQIaevpN|{d zVb!&HZ3I*-Al&6u1Jk#c!$Jd_gEslN7RE*YiE09s4@-cmk5KuNYya93;!f(jl~Y)w z*`vJCCXnzpNa7I*x^|f^rbRbWu-`V$J6MtQtP#^&XNGMH01)>3oG*}@42?VhqYY?$8XuUwQhlz}! zpozFYaBgS=G6fX{NHkDD0TTWbNHny(T`Q0viri`UX5P%aH#fKUb?)O_bSH{@hU>-P z38z<4twiI|!O}76mjLFl-edJLv0?bfaOb1u@>8;Zc}sjr3doo%HfvG%K{*OKm&>yw__%Q zi4V`g$^i+1MBHsKljFsBE<)lggp|$m+g{=+zxPmiya4vQie*L9il6x15NH5Y0WA&t zxB;1&L6tAf~4ArFza z1-y#*Hp3UgQ0^o28KIgAhSYm!tZ+!;gRC2&w<<3_$%?VxOh(szZA$AM3m@q5o+cMz za+B#s|4g?5VAl`>UNppw^maM!yNYf&Nd!SVixsJ8Xc6l!seqSF);#1Z+e63HtblQs zPnoLXpQ@s%I*v(9xSOb|?xm^-v00Q&#MaZPO1%2tmN2(z{n=y#qB8^H^$w1h*nm*H zLx^RwCJRTrr4Oq)<~@(IWt^d9c4Yco`n1xdmGoOBJG@^k;GY;f&5LKwi+Pyhr13@j z8XxB#h+DEP7SpV{&Cd+q+%>9xCDEF+Shs12rH w!mu8NmTx&$NO=lz=gF}~-)jK{E1Jzv-b{bgTeU0NU)5VnZCvZ$=RAcmMzZ diff --git a/ledger.db b/ledger.db index 7fac1818f3161de2cd189fb12ddc7d8ffbefc628..0704eba57212b255ba317d48d164f154da629cd1 100644 GIT binary patch delta 42 xcmZp0XmFSy&1gPR#+lK4V?u|#1p5VUW+5gv1~w)}MkdSJDK$(C4B}VRgaP3$2~z+7 delta 42 xcmZp0XmFSy%_uif#+gxWV?u|#1gi);lMoXd0~-?~Ba>zAlo}=m2Ei#(+yKa22m}BC