I'm making a local multiplayer game and I wanted to make the character move diagonally as well. Right now it only moves either left, right, up, or down.
def update():
if keyboard.right:
fly.x += MOVE_DISTANCE
if fly.x > WIDTH:
fly.x = WIDTH
elif keyboard.left:
fly.x -= MOVE_DISTANCE
if fly.x < 0:
fly.x = 0
elif keyboard.down:
fly.y += MOVE_DISTANCE
if fly.y > HEIGHT:
fly.y = HEIGHT
elif keyboard.up:
fly.y -= MOVE_DISTANCE
if fly.y < 0:
fly.y = 0
EDIT: When I type this it goes way too fast
def update():
if keyboard.right:
fly.x += MOVE_DISTANCE
if fly.x > WIDTH:
fly.x = WIDTH
elif keyboard.left:
fly.x -= MOVE_DISTANCE
if fly.x < 0:
fly.x = 0
if keyboard.down:
fly.y += MOVE_DISTANCE
if fly.y > HEIGHT:
fly.y = HEIGHT
elif keyboard.up:
fly.y -= MOVE_DISTANCE
if fly.y < 0:
fly.y = 0