Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame
- import sys
- import time
- import random
- from pygame.locals import *
- # Screen
- pygame.init()
- pygame.font.init()
- screen = pygame.display.set_mode((600, 600))
- screen_rect = screen.get_rect()
- pygame.display.set_caption("Egg Catch")
- # Basket
- basket = pygame.image.load("/home/ken/art/basket.png")
- basket = pygame.transform.scale(basket, (80, 80))
- basket_rect = basket.get_rect()
- basket_rect.midbottom = screen_rect.midbottom
- global moving_right
- global moving_left
- moving_right = False
- moving_left = True
- # Egg
- egg = pygame.image.load("/home/ken/art/egg.png")
- egg = pygame.transform.scale(egg, (40, 40))
- egg_rect = egg.get_rect()
- gameRunning = True
- close = False
- def check_keydown_events(event):
- if event.key == pygame.K_RIGHT:
- moving_right = True
- elif event.key == pygame.K_LEFT:
- moving_left = True
- elif event.key == pygame.K_ESCAPE:
- sys.exit()
- def check_keyup_events(event):
- if event.key == pygame.K_RIGHT:
- moving_right = False
- elif event.key == pygame.K_LEFT:
- moving_left = False
- def check_events():
- for event in pygame.event.get():
- if event.type == pygame.QUIT:
- sys.exit()
- elif event.type == pygame.KEYUP:
- check_keyup_events(event)
- elif event.type == pygame.KEYDOWN:
- check_keydown_events(event)
- #elif event.type == pygame.KEYDOWN:
- # if event.key == K_LEFT:
- # basket_rect.left -= 1.5
- # basket_rect.bottom -= 0
- # elif event.key == K_RIGHT:
- # basket_rect.left += 1.5
- # basket_rect.bottom += 0
- def blitme():
- screen.blit(egg, egg_rect)
- screen.blit(basket, basket_rect)
- def update():
- screen.fill((255, 255, 255))
- check_events()
- if moving_right :
- print moving_right, moving_left
- basket_rect.left += 1.5
- if moving_left :
- basket_rect.left -= 1.5
- blitme()
- pygame.display.flip()
- while gameRunning:
- update()
- if close:
- closeGame()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement