diff --git a/Game/__pycache__/upgrades.cpython-313.pyc b/Game/__pycache__/upgrades.cpython-313.pyc new file mode 100644 index 0000000..14aa804 Binary files /dev/null and b/Game/__pycache__/upgrades.cpython-313.pyc differ diff --git a/Game/upgrade_menu.py b/Game/upgrade_menu.py index 98354c2..1bcfde9 100644 --- a/Game/upgrade_menu.py +++ b/Game/upgrade_menu.py @@ -1,5 +1,16 @@ -import upgrades +from upgrades import coin_multiplier, lucky_coin, flip_chance -def homepage(): - available_upgrades = [] +lvl_coin_multiplier = coin_multiplier(0.5, 10) + +def lvl_up_coin_multiplier(): + lvl_up = True + + if lvl_up == True: + lvl_coin_multiplier.cost *= 2.5 + lvl_coin_multiplier.multiplier *= 5 + + print(lvl_coin_multiplier.cost) + +lvl_up_coin_multiplier() + \ No newline at end of file diff --git a/Game/upgrades.py b/Game/upgrades.py index 0cd87d4..59bdf1b 100644 --- a/Game/upgrades.py +++ b/Game/upgrades.py @@ -1,17 +1,35 @@ class coin_multiplier(): #Klasse, die das Upgrade darstellt, welches die anzahl des Bonusses beim Kopfwurf veraendert def __init__(self, multiplier:float, cost:int): - multiplier = self.multiplier - cost = self.cost + self.multiplier = multiplier + self.cost = cost class flip_chance(): #Upgrade, welches die Chance auf kopf veraendert - def __init__(self, chance: int, cost: int): - chance = self.chance - cost = self.cost + def __init__(self, chance:int, cost:int): + self.chance = chance + self.cost = cost class lucky_coin(): #Upgrade, welches festlegt wie hoch die Wahrscheinlichkeit auf einen LuckyCoin (Jackpot) ist def __init__(self, chance:float, cost:int): - chance = self.lucky_chance - cost = self.cost + self.chance = chance + self.cost = cost + + + +base_lvl_coin_multiplier = coin_multiplier(0.5, 10) + +def lvl_up(): + lvl_up = True + + if lvl_up == True: + base_lvl_coin_multiplier.cost *= 2.5 + base_lvl_coin_multiplier.multiplier *= 5 + print(base_lvl_coin_multiplier.cost) + +lvl_up() + + + + #Alle Upgrades inklusive Werten und kosten von Level 1 bis 10 coin_multiplier_lvl1 = coin_multiplier(0.5,0) diff --git a/Game/upgrades_test.py b/Game/upgrades_test.py new file mode 100644 index 0000000..79ba363 --- /dev/null +++ b/Game/upgrades_test.py @@ -0,0 +1,12 @@ +from upgrades import coin_multiplier + +base_lvl_coin_multiplier = coin_multiplier(0.5, 10) + +def lvl_up_multiplier(): + lvl_up = True + + if lvl_up == True: + base_lvl_coin_multiplier.cost *= 2.5 + base_lvl_coin_multiplier.multiplier *= 5 + print(base_lvl_coin_multiplier.cost) +