Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Oct 2nd, 2012  |  syntax: Python  |  size: 2.29 KB  |  views: 2  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
This paste has a previous version, view the difference. Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. import pygame
  2.  
  3. # Define colors
  4. white=[255,255,255]
  5. black=[0,0,0]
  6. blue = [0, 0, 255]
  7.  
  8. # Call this function so the Pygame library can initialize itself
  9. pygame.init()
  10.  
  11. # Create screen
  12. screen = pygame.display.set_mode([384, 326])
  13.  
  14. # This sets the name of the window
  15. pygame.display.set_caption('Ironing Maiden')
  16.  
  17. # Create a surface we can draw on, and one to count pixels
  18. background = pygame.Surface(screen.get_size())
  19. drawing_surface = pygame.Surface(screen.get_size())
  20.  
  21. # Fill the screen with a black background
  22. background.fill(black)
  23.  
  24. clock = pygame.time.Clock()
  25.  
  26. # Before the loop, load the sounds
  27. pygame.mixer.music.load('C:\Users\Ian\Music\ironing_maiden.wav')
  28. #pygame.mixer.music.play(-1, 0.0)
  29.  
  30. # Set positions of graphics
  31. background_position=[0,0]
  32.  
  33. # Load and set up graphics
  34. background_image = pygame.image.load("C:\Users\Ian\Pictures\ironingmaiden.jpg").convert()
  35. player_image = pygame.image.load("C:\Users\Ian\Pictures\iron.png").convert()
  36.  
  37. done = False
  38.  
  39. mousedown = False
  40.  
  41. # Copy image to screen for background
  42. screen.blit(background_image, background_position)
  43.  
  44. def win():
  45.     #Count the number of colored pixels in the drawing surface. If this number is over a threshold,
  46.     #the player wins
  47.     pygame.transform(drawing_surface, change_return=0)
  48.     return num_threshold_pixels
  49.  
  50. while done==False:
  51.     clock.tick(24)
  52.    
  53.     for event in pygame.event.get():
  54.         if event.type == pygame.QUIT:
  55.             done=True
  56.         elif event.type == pygame.MOUSEBUTTONDOWN:
  57.             mousedown = True
  58.         elif event.type == pygame.MOUSEBUTTONUP:
  59.             mousedown = False
  60.         #pygame.transform.threshold(drawing_surface, blue, threshold = (0,0,0,0), diff_color = (0,0,0,255), change_return = 0, Surface = None, inverse = False)
  61.         #print num_threshold_pixels
  62.  
  63.     if mousedown == True:
  64.         pygame.draw.circle(drawing_surface,blue,((x+50),(y+50)),20)
  65.         pygame.draw.circle(screen,blue,((x+50),(y+50)),20)
  66.  
  67.     win();
  68.  
  69.     # Get the current mouse position.
  70.     player_position = pygame.mouse.get_pos()
  71.     x=(player_position[0]-50)
  72.     y=(player_position[1]-50)
  73.      
  74.     # Copy cusor overlay image to screen:
  75.     #screen.blit(player_image, [x,y])
  76.     #This does not work yet
  77.    
  78.     pygame.display.flip()
  79.  
  80. pygame.quit ()
clone this paste RAW Paste Data