View difference between Paste ID: 3UA06FmP and
SHOW: | | - or go back to the newest paste.
1-
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 ()