mirror of
https://github.com/Xameren/Casino.git
synced 2025-02-04 08:29:24 +01:00
Made code better
lowered the amounts of if-elif-else statements by shortening a portion of roulette
This commit is contained in:
parent
d0be9b38dc
commit
057ed51738
1 changed files with 20 additions and 57 deletions
77
Casino.py
77
Casino.py
|
@ -153,7 +153,7 @@ def Roulette():
|
||||||
decor = 1
|
decor = 1
|
||||||
print("\033[H\033[J", end="")
|
print("\033[H\033[J", end="")
|
||||||
|
|
||||||
for i in range(random.randint(15, 51)): # change to 1 when testing, the result is 15. The default is random.randint(15, 51)
|
for i in range(random.randint(15, 51)): # if you change this to 1 ( eg. for testing), youll get the result 15. The default is random.randint(15, 51)
|
||||||
start_index = i % len(RouletteWheelNumbers)
|
start_index = i % len(RouletteWheelNumbers)
|
||||||
the_roulette = RouletteWheelNumbers[start_index:start_index+5]
|
the_roulette = RouletteWheelNumbers[start_index:start_index+5]
|
||||||
if len(the_roulette) < 5:
|
if len(the_roulette) < 5:
|
||||||
|
@ -166,7 +166,6 @@ def Roulette():
|
||||||
cleanedtext = str(the_roulette).translate(translationtable)
|
cleanedtext = str(the_roulette).translate(translationtable)
|
||||||
cleanedcolors = str(the_roulette_colors).translate(translationtable)
|
cleanedcolors = str(the_roulette_colors).translate(translationtable)
|
||||||
time.sleep(roulette_speed)
|
time.sleep(roulette_speed)
|
||||||
#if roulette_speed < 0.75:
|
|
||||||
roulette_speed += 0.01
|
roulette_speed += 0.01
|
||||||
if decor == 1:
|
if decor == 1:
|
||||||
decortext = "/"
|
decortext = "/"
|
||||||
|
@ -215,69 +214,33 @@ def Roulette():
|
||||||
result = 0
|
result = 0
|
||||||
result_color = str(RouletteWheelColors[start_index+2:start_index+3]).translate(translationtable)
|
result_color = str(RouletteWheelColors[start_index+2:start_index+3]).translate(translationtable)
|
||||||
|
|
||||||
# Holy Yandere Dev.
|
# <del>Holy Yandere Dev.</del> Not anymore :)
|
||||||
|
|
||||||
|
expected_inputs = ["1st12", "2nd12", "3rd12"]
|
||||||
|
conditions = [13, 25, 37]
|
||||||
|
won_roulette = False
|
||||||
try:
|
try:
|
||||||
if -1 < int(userinputroulette) < 37:
|
if int(userinputroulette) == result:
|
||||||
if int(userinputroulette) == result:
|
if result == 0:
|
||||||
|
WinRoulette(10, 75)
|
||||||
|
else:
|
||||||
WinRoulette(5, 50)
|
WinRoulette(5, 50)
|
||||||
else:
|
|
||||||
print("You lost ", bet_roulette, " dollars ")
|
|
||||||
except ValueError:
|
except ValueError:
|
||||||
|
for index in range(3):
|
||||||
if result == 0:
|
if userinputroulette == expected_inputs[index] and result < conditions[index]:
|
||||||
try:
|
|
||||||
if int(userinputroulette) == result:
|
|
||||||
WinRoulette(10, 75)
|
|
||||||
except ValueError:
|
|
||||||
if userinputroulette == "odd":
|
|
||||||
WinRoulette(2, 15)
|
|
||||||
else:
|
|
||||||
print("You lost ", bet_roulette, " dollars ")
|
|
||||||
|
|
||||||
elif userinputroulette == "1st12":
|
|
||||||
if result < 13:
|
|
||||||
WinRoulette(2, 15)
|
WinRoulette(2, 15)
|
||||||
else:
|
won_roulette = True
|
||||||
print("You lost ", bet_roulette, " dollars ")
|
|
||||||
elif userinputroulette == "2nd12":
|
if userinputroulette == "odd" and is_odd(result) or userinputroulette == "even" and not is_odd(result):
|
||||||
if 12 < result < 25:
|
WinRoulette(2, 15)
|
||||||
WinRoulette(2, 15)
|
elif userinputroulette == "black" and result_color == "⬛" or userinputroulette == "red" and result_color == "🟥":
|
||||||
else:
|
WinRoulette(2, 15)
|
||||||
print("You lost ", bet_roulette, " dollars ")
|
elif won_roulette == False:
|
||||||
elif userinputroulette == "3rd12":
|
print("You lost ", bet_roulette, " dollars ")
|
||||||
if 24 < result:
|
|
||||||
WinRoulette(2, 15)
|
|
||||||
else:
|
|
||||||
print("You lost ", bet_roulette, " dollars ")
|
|
||||||
elif userinputroulette == "odd":
|
|
||||||
if is_odd(result):
|
|
||||||
WinRoulette(2, 15)
|
|
||||||
else:
|
|
||||||
print("You lost ", bet_roulette, " dollars ")
|
|
||||||
elif userinputroulette == "even":
|
|
||||||
if is_odd(result):
|
|
||||||
print("You lost ", bet_roulette, " dollars ")
|
|
||||||
else:
|
|
||||||
WinRoulette(2, 15)
|
|
||||||
elif userinputroulette == "black":
|
|
||||||
if result_color == "⬛":
|
|
||||||
WinRoulette(2, 15)
|
|
||||||
else:
|
|
||||||
print("You lost ", bet_roulette, " dollars ")
|
|
||||||
elif userinputroulette == "red":
|
|
||||||
if result_color == "🟥":
|
|
||||||
WinRoulette(2, 15)
|
|
||||||
else:
|
|
||||||
print("You lost ", bet_roulette, " dollars ")
|
|
||||||
|
|
||||||
else:
|
|
||||||
print("big error")
|
|
||||||
|
|
||||||
|
|
||||||
time.sleep(2)
|
time.sleep(2)
|
||||||
|
|
||||||
#Roulette()
|
|
||||||
def Slots():
|
def Slots():
|
||||||
global money, wins_slots, merry_christmas
|
global money, wins_slots, merry_christmas
|
||||||
print("\033[H\033[J", end="")
|
print("\033[H\033[J", end="")
|
||||||
|
|
Loading…
Add table
Reference in a new issue