Skip to content

Instantly share code, notes, and snippets.

@AndyNovo
Created November 16, 2015 00:33
Show Gist options
  • Save AndyNovo/cb5fb89b956884566fc1 to your computer and use it in GitHub Desktop.
Save AndyNovo/cb5fb89b956884566fc1 to your computer and use it in GitHub Desktop.
import pygame
import random
BLACK = (0,0,0)
RED = (255, 0, 0) #These tuples are RGB by the way
WHITE = (255, 255, 255)
pygame.init()
WIDTH = 450
HEIGHT = 600
screen = pygame.display.set_mode([WIDTH, HEIGHT])
another_loop = True
clock = pygame.time.Clock()
sprite = pygame.image.load("bwclear1.gif") #load an image (blit it onto screen later)
sound = pygame.mixer.Sound('laser.wav')
while another_loop:
# --- Basic Event Processing
for event in pygame.event.get():
if event.type == pygame.QUIT:
another_loop = False
if event.type == pygame.MOUSEBUTTONDOWN:
sound.play()
# Every loop we will wipe the screen and redraw images
screen.fill(BLACK)
screen.blit(sprite, pygame.mouse.get_pos())
#This sets the frames per second
clock.tick(60)
#This puts the new stuff you've drawn on screen
pygame.display.flip()
#When we've left the while loop exit pygame
pygame.quit()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment