Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from inputs import get_gamepad
- import keyboard
- from copypaste import copy, paste
- def write(msg):
- for letter in msg:
- if letter == "!":
- key.press_and_release("1+shift")
- else:
- keyboard.press_and_release(letter)
- dire = 0
- ap = {
- "BTN_SOUTH" : "Sorry!",
- "BTN_NORTH" : "$%#!",
- "BTN_EAST" : "Whoops!",
- "BTN_WEST" : "No problem."
- }
- te = {
- "BTN_SOUTH" : "Defending!",
- "BTN_NORTH" : "I got it!",
- "BTN_EAST" : "Need boost!",
- "BTN_WEST" : "Take the shot!"
- }
- ex = {
- "BTN_SOUTH" : "Close one!",
- "BTN_NORTH" : "OMG!",
- "BTN_EAST" : "Wow!",
- "BTN_WEST" : "Noooo!"
- }
- co = {
- "BTN_SOUTH" : "What a save!",
- "BTN_NORTH" : "Nice shot!",
- "BTN_EAST" : "Thanks!",
- "BTN_WEST" : "Great pass!"
- }
- while 1:
- events = get_gamepad()
- for event in events:
- if event.state:
- if dire == 0:
- if event.code == "BTN_SOUTH":
- dire = ap
- elif event.code == "BTN_NORTH":
- dire = te
- elif event.code == "BTN_EAST":
- dire = ex
- elif event.code == "BTN_WEST":
- dire = co
- else:
- if event.code.startswith("BTN_"):
- write(dire[event.code])
- dire = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement