Skip to content

Instantly share code, notes, and snippets.

@amanuel2
Created September 7, 2018 18:19
Show Gist options
  • Select an option

  • Save amanuel2/8bf35c2597bc47c94bdb535922274e69 to your computer and use it in GitHub Desktop.

Select an option

Save amanuel2/8bf35c2597bc47c94bdb535922274e69 to your computer and use it in GitHub Desktop.
import pygame #Python-game SDL Package
import sys #System Package
pygame.init()
width = 350
height = 200
white = (255, 64, 64)
screen = pygame.display.set_mode( (width, height ) )
running = True
deku = pygame.image.load("download.jpg")
deku_rect = deku.get_rect()
deku_pos_x = 10
deku_pos_y = 10
velocity = 0.1
def draw_image(pygameSurface):
screen.blit(pygameSurface,(100,100))
def move_image(pygameSurface):
screen.blit(pygameSurface,(deku_pos_x,deku_pos_y))
def del_win():
pygame.quit()
sys.exit()
def draw():
global deku_pos_x
global deku_pos_y
pressed_left = False
pressed_right = False
pressed_up = False
pressed_down = False
while (True):
draw_image(deku)
for event in pygame.event.get():
if event.type == pygame.QUIT:
del_win()
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_ESCAPE:
del_win()
elif event.key == pygame.K_UP:
pressed_up = True
elif event.key == pygame.K_DOWN:
pressed_down = True
elif event.key == pygame.K_RIGHT:
pressed_right = True
elif event.key == pygame.K_LEFT:
pressed_left = True
elif event.type == pygame.KEYUP:
if event.key == pygame.K_UP:
pressed_up = False
elif event.key == pygame.K_DOWN:
pressed_down = False
elif event.key == pygame.K_RIGHT:
pressed_right = False
elif event.key == pygame.K_LEFT:
pressed_left = False
if pressed_left:
deku_pos_x -= velocity
if pressed_right:
deku_pos_x += velocity
if pressed_up:
deku_pos_y -= velocity
if pressed_down:
deku_pos_y += velocity
screen.fill(white)
move_image(deku)
pygame.display.flip()
pygame.display.update()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment