mirror of
https://github.com/Apologieze/Monkeycrash.git
synced 2026-03-18 21:30:28 +01:00
Improved string and list comprehensive
This commit is contained in:
2
.idea/discord.xml
generated
2
.idea/discord.xml
generated
@@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="DiscordProjectSettings">
|
<component name="DiscordProjectSettings">
|
||||||
<option name="show" value="ASK" />
|
<option name="show" value="PROJECT_FILES" />
|
||||||
<option name="description" value="" />
|
<option name="description" value="" />
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
||||||
20
coinflip.py
20
coinflip.py
@@ -73,7 +73,7 @@ class DisplayBalance():
|
|||||||
self.resize()
|
self.resize()
|
||||||
|
|
||||||
def resize(self):
|
def resize(self):
|
||||||
self.text_balance = gen.mid_font.render("¥" + str(gen.balance), True, 'white')
|
self.text_balance = gen.mid_font.render(f"¥{str(gen.balance)}", True, 'white')
|
||||||
self.rect_balance = self.text_balance.get_rect(topright=(gen.res[0] - 20, 10))
|
self.rect_balance = self.text_balance.get_rect(topright=(gen.res[0] - 20, 10))
|
||||||
self.back_rect = self.rect_balance.copy()
|
self.back_rect = self.rect_balance.copy()
|
||||||
self.back_rect.width += 20
|
self.back_rect.width += 20
|
||||||
@@ -103,7 +103,7 @@ class Button():
|
|||||||
if self.n_id >= 0:
|
if self.n_id >= 0:
|
||||||
if gen.bet_balance + change[self.n_id] > gen.balance:
|
if gen.bet_balance + change[self.n_id] > gen.balance:
|
||||||
temp = str(gen.balance).split('.')
|
temp = str(gen.balance).split('.')
|
||||||
gen.bet_balance = float(temp[0])+float("0."+temp[1][:min(2,len(temp[1]))])
|
gen.bet_balance = float(temp[0]) + float(f"0.{temp[1][:min(2,len(temp[1]))]}")
|
||||||
else:
|
else:
|
||||||
gen.bet_balance = round(gen.bet_balance+change[self.n_id],1)
|
gen.bet_balance = round(gen.bet_balance+change[self.n_id],1)
|
||||||
elif self.n_id == -2:
|
elif self.n_id == -2:
|
||||||
@@ -136,14 +136,12 @@ class Button():
|
|||||||
|
|
||||||
class Coin():
|
class Coin():
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.anim_coin = []
|
self.anim_coin = [pg.image.load(f'Image/Monkeycoin/Frame/frame_{i}_delay-0.03s.png').convert_alpha() for i in range(60)]
|
||||||
self.frame = 0
|
self.frame = 0
|
||||||
self.speed = 0.8
|
self.speed = 0.8
|
||||||
self.acceleration = True
|
self.acceleration = True
|
||||||
self.final = None
|
self.final = None
|
||||||
self.i = 0
|
self.i = 0
|
||||||
for i in range(60):
|
|
||||||
self.anim_coin.append(pg.image.load(f'Image/Monkeycoin/Frame/frame_{i}_delay-0.03s.png').convert_alpha())
|
|
||||||
self.image = self.anim_coin[self.frame]
|
self.image = self.anim_coin[self.frame]
|
||||||
self.rect = self.image.get_rect()
|
self.rect = self.image.get_rect()
|
||||||
self.resize()
|
self.resize()
|
||||||
@@ -219,10 +217,7 @@ class Button_color():
|
|||||||
self.back_rect.center = self.rect_circle.center
|
self.back_rect.center = self.rect_circle.center
|
||||||
|
|
||||||
def result(self,n_id):
|
def result(self,n_id):
|
||||||
if randint(1,100) > 56:
|
return (True, n_id) if randint(1,100) > 56 else (False, -n_id)
|
||||||
return (True,n_id)
|
|
||||||
else:
|
|
||||||
return (False,-n_id)
|
|
||||||
|
|
||||||
def click_event(self):
|
def click_event(self):
|
||||||
temp_result = self.result(self.n_id)
|
temp_result = self.result(self.n_id)
|
||||||
@@ -245,7 +240,8 @@ class GUI():
|
|||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.display_balance = DisplayBalance()
|
self.display_balance = DisplayBalance()
|
||||||
self.screen_rect = pg.Rect(gen.res[0] - 555, gen.res[1] - 70, 330, 60)
|
self.screen_rect = pg.Rect(gen.res[0] - 555, gen.res[1] - 70, 330, 60)
|
||||||
self.text_screen = gen.big_font.render(str(gen.bet_balance) + '¥', True, 'white')
|
self.text_screen = gen.big_font.render(f'{str(gen.bet_balance)}¥', True, 'white')
|
||||||
|
|
||||||
self.button_left = Button_color(-1, "#ffe236", "#ffac36")
|
self.button_left = Button_color(-1, "#ffe236", "#ffac36")
|
||||||
self.button_right = Button_color(1, "#ff3c35", "#cc2b36")
|
self.button_right = Button_color(1, "#ff3c35", "#cc2b36")
|
||||||
|
|
||||||
@@ -266,11 +262,11 @@ class GUI():
|
|||||||
self.reset_live_bet()
|
self.reset_live_bet()
|
||||||
|
|
||||||
def reset_text(self):
|
def reset_text(self):
|
||||||
self.text_screen = gen.big_font.render(str(gen.bet_balance) + '¥', True, 'white')
|
self.text_screen = gen.big_font.render(f'{str(gen.bet_balance)}¥', True, 'white')
|
||||||
self.text_screen_rect = self.text_screen.get_rect(center=self.screen_rect.center)
|
self.text_screen_rect = self.text_screen.get_rect(center=self.screen_rect.center)
|
||||||
|
|
||||||
def reset_live_bet(self):
|
def reset_live_bet(self):
|
||||||
self.text_live_bet = gen.mid_font.render("Mise en cours: " + str(gen.live_bet) + '¥', True, 'white')
|
self.text_live_bet = gen.mid_font.render(f"Mise en cours: {str(gen.live_bet)}¥", True, 'white')
|
||||||
self.text_live_bet_rect = self.text_live_bet.get_rect(midright=(self.screen_rect.left - 10, self.screen_rect.centery))
|
self.text_live_bet_rect = self.text_live_bet.get_rect(midright=(self.screen_rect.left - 10, self.screen_rect.centery))
|
||||||
|
|
||||||
def resize(self):
|
def resize(self):
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
{"balance": 99.0}
|
{"balance": 101.0}
|
||||||
Reference in New Issue
Block a user