In-progress work on the rest of the shops (2)
This commit is contained in:
parent
cd32944bf3
commit
3a2ed72576
1 changed files with 106 additions and 1 deletions
107
game.py
107
game.py
|
@ -188,10 +188,115 @@ while 1:
|
||||||
"A pod racer (500k studs)": 500000,
|
"A pod racer (500k studs)": 500000,
|
||||||
"A rocketship (1m studs)": 1000000,
|
"A rocketship (1m studs)": 1000000,
|
||||||
"A spaceship (5m studs)": 5000000,
|
"A spaceship (5m studs)": 5000000,
|
||||||
"A teleporter (10m studs)": 10000000,
|
"A spaceship with a hyper drive (10m studs)": 10000000,
|
||||||
|
"A yacht (50m studs)": 50000000,
|
||||||
|
"A space yacht (100m studs)": 100000000,
|
||||||
|
"A teleporter (1b studs)": 1000000000,
|
||||||
|
"Exit": "E",
|
||||||
},
|
},
|
||||||
"Welcome to the Vehicle Shop, please make a selection",
|
"Welcome to the Vehicle Shop, please make a selection",
|
||||||
)
|
)
|
||||||
|
match sel:
|
||||||
|
case 20: # 1
|
||||||
|
if 20 <= uData["studs"] and "bike" not in uData["vehicles"]:
|
||||||
|
uData["vehicles"].append("bike")
|
||||||
|
uData["studs"] -= 20
|
||||||
|
uData["studsLost"] += 20
|
||||||
|
print("You purchased a bike!")
|
||||||
|
elif "bike" not in uData["vehicles"]:
|
||||||
|
print("Sorry, you already have a bike!")
|
||||||
|
else:
|
||||||
|
print("You're too poor to buy a bike.")
|
||||||
|
case 50: # 2
|
||||||
|
if 20 <= uData["studs"] and "bike" not in uData["vehicles"]:
|
||||||
|
uData["vehicles"].append("bike")
|
||||||
|
uData["studs"] -= 20
|
||||||
|
uData["studsLost"] += 20
|
||||||
|
print("You purchased a bike!")
|
||||||
|
elif "bike" not in uData["vehicles"]:
|
||||||
|
print("Sorry, you already have a bike!")
|
||||||
|
else:
|
||||||
|
print("You're too poor to buy a bike.")
|
||||||
|
case 20: # 3
|
||||||
|
if 20 <= uData["studs"] and "bike" not in uData["vehicles"]:
|
||||||
|
uData["vehicles"].append("bike")
|
||||||
|
uData["studs"] -= 20
|
||||||
|
uData["studsLost"] += 20
|
||||||
|
print("You purchased a bike!")
|
||||||
|
elif "bike" not in uData["vehicles"]:
|
||||||
|
print("Sorry, you already have a bike!")
|
||||||
|
else:
|
||||||
|
print("You're too poor to buy a bike.")
|
||||||
|
case 20: # 4
|
||||||
|
if 20 <= uData["studs"] and "bike" not in uData["vehicles"]:
|
||||||
|
uData["vehicles"].append("bike")
|
||||||
|
uData["studs"] -= 20
|
||||||
|
uData["studsLost"] += 20
|
||||||
|
print("You purchased a bike!")
|
||||||
|
elif "bike" not in uData["vehicles"]:
|
||||||
|
print("Sorry, you already have a bike!")
|
||||||
|
else:
|
||||||
|
print("You're too poor to buy a bike.")
|
||||||
|
case 20: # 5
|
||||||
|
if 20 <= uData["studs"] and "bike" not in uData["vehicles"]:
|
||||||
|
uData["vehicles"].append("bike")
|
||||||
|
uData["studs"] -= 20
|
||||||
|
uData["studsLost"] += 20
|
||||||
|
print("You purchased a bike!")
|
||||||
|
elif "bike" not in uData["vehicles"]:
|
||||||
|
print("Sorry, you already have a bike!")
|
||||||
|
else:
|
||||||
|
print("You're too poor to buy a bike.")
|
||||||
|
case 20: # 6
|
||||||
|
if 20 <= uData["studs"] and "bike" not in uData["vehicles"]:
|
||||||
|
uData["vehicles"].append("bike")
|
||||||
|
uData["studs"] -= 20
|
||||||
|
uData["studsLost"] += 20
|
||||||
|
print("You purchased a bike!")
|
||||||
|
elif "bike" not in uData["vehicles"]:
|
||||||
|
print("Sorry, you already have a bike!")
|
||||||
|
else:
|
||||||
|
print("You're too poor to buy a bike.")
|
||||||
|
case 20: # 7
|
||||||
|
if 20 <= uData["studs"] and "bike" not in uData["vehicles"]:
|
||||||
|
uData["vehicles"].append("bike")
|
||||||
|
uData["studs"] -= 20
|
||||||
|
uData["studsLost"] += 20
|
||||||
|
print("You purchased a bike!")
|
||||||
|
elif "bike" not in uData["vehicles"]:
|
||||||
|
print("Sorry, you already have a bike!")
|
||||||
|
else:
|
||||||
|
print("You're too poor to buy a bike.")
|
||||||
|
case 20: # 8
|
||||||
|
if 20 <= uData["studs"] and "bike" not in uData["vehicles"]:
|
||||||
|
uData["vehicles"].append("bike")
|
||||||
|
uData["studs"] -= 20
|
||||||
|
uData["studsLost"] += 20
|
||||||
|
print("You purchased a bike!")
|
||||||
|
elif "bike" not in uData["vehicles"]:
|
||||||
|
print("Sorry, you already have a bike!")
|
||||||
|
else:
|
||||||
|
print("You're too poor to buy a bike.")
|
||||||
|
case 20: # 9
|
||||||
|
if 20 <= uData["studs"] and "bike" not in uData["vehicles"]:
|
||||||
|
uData["vehicles"].append("bike")
|
||||||
|
uData["studs"] -= 20
|
||||||
|
uData["studsLost"] += 20
|
||||||
|
print("You purchased a bike!")
|
||||||
|
elif "bike" not in uData["vehicles"]:
|
||||||
|
print("Sorry, you already have a bike!")
|
||||||
|
else:
|
||||||
|
print("You're too poor to buy a bike.")
|
||||||
|
case 20: # 10
|
||||||
|
if 20 <= uData["studs"] and "bike" not in uData["vehicles"]:
|
||||||
|
uData["vehicles"].append("bike")
|
||||||
|
uData["studs"] -= 20
|
||||||
|
uData["studsLost"] += 20
|
||||||
|
print("You purchased a bike!")
|
||||||
|
elif "bike" not in uData["vehicles"]:
|
||||||
|
print("Sorry, you already have a bike!")
|
||||||
|
else:
|
||||||
|
print("You're too poor to buy a bike.")
|
||||||
sleep(1)
|
sleep(1)
|
||||||
case 5:
|
case 5:
|
||||||
print("TODO: Rare Parts Shop")
|
print("TODO: Rare Parts Shop")
|
||||||
|
|
Loading…
Reference in a new issue