from typing import Any import requests url="http://127.0.0.1:8000" def create_account(name: str, email: str, password: str) -> Any | None: data = { "name": name, "email": email, "password": password } response = requests.post(f"{url}/heroes/create", json=data) if response.status_code == 200: return response.json() else: return False def login(email: str, password: str): data = { "email": email, "password": password } response = requests.post(f"{url}/verify", json=data) if response.status_code == 200: user_response = requests.get(f"{url}/heroes/{response.json()['hero_id']}") return user_response.json() else: return False def load_options() -> int: print(""" Here are the available options: * To select an option, just enter its number * 1. Home - View the inventory, Save Progress, or View gold and health, Quit 2. Cave - Mine for gold 3. Shop - Buy weapons, pickaxes, or upgrades 4. Arena - Fight monsters for more gold. """) option = int(input("")) return option