Call External Py

New Concepts

ConceptDescription
1
You can call an external function contained in a separate .py file

Code

By using the blocks: You can include and call an external .py file
This code will include and call the external .py module: movePlayer.py

Here is what movePlayer.py consists of:
import pygame
wPressed = None
aPressed = None
sPressed = None
dPressed = None
def movePlayer(event, sprite):
  global wPressed, aPressed, sPressed, dPressed
  if (event.type) == (pygame.KEYDOWN):
    ch = chr(event.key)
    if ch == 'w':
      wPressed = True
    if ch == 'a':
      aPressed = True
    if ch == 's':
      sPressed = True
    if ch == 'd':
      dPressed = True
    if wPressed:
      sprite.rect.y=((sprite.rect.y) - 10)
    if aPressed:
      sprite.rect.x=((sprite.rect.x) - 10)
    if sPressed:
      sprite.rect.y=((sprite.rect.y) + 10)
    if dPressed:
      sprite.rect.x=((sprite.rect.x) + 10)
  elif (event.type) == (pygame.KEYUP):
    ch = chr(event.key)
    if ch == 'w':
      wPressed = False
    if ch == 'a':
      aPressed = False
    if ch == 's':
      sPressed = False
    if ch == 'd':
      dPressed = False