View difference between Paste ID: bVPGsjuT and 8UFqkXVv
SHOW: | | - or go back to the newest paste.
1
def Instructions():
2
3
    # declare only once
4
    paragraph = """Your are the last surviving rhino. Your horn
5
        is worth millions! Right now you are trapped in a zoo and
6
        waiting to be slaughtered for your horn. But you can't give
7
        up! Escape from the tribesmen and zoo security so you can
8
        enjoy your life as a free being once again"""
9
10
    # load only once
11
    image = pygame.image.load("background0.jpg").convert()
12
13
    # create only once
14
    InstructionFont = pygame.font.SysFont("elephant",15)
15
16
    # get only once
17
    TextSurf, TextRect = text_objects(paragraph, InstructionFont)
18
19
    # set only once
20
    #TextRect.center = ((screen_width/2),(screen_height/2))
21
    TextRect.center = screen.center
22
23
    # create button only once 
24
    button = Buttons("BACK",100,500,120,50,TURQUOISE,DARK_TURQUOISE,"back")
25
26
27
28
    # blit only once
29
    screen.blit(image, (0,0))
30
31
    # blit only once
32
    screen.blit(TextSurf, TextRect)
33
34
    # draw only once
35
    button.draw()
36
37-
        # blit 15 times per second (15 FPS)
37+
    # update only once
38-
        screen.blit(image, (0,0))
38+
    pygame.display.update()
39
40-
        # blit 15 times per second (15 FPS)
40+
41-
        screen.blit(TextSurf, TextRect)
41+
42
    # repeat thousands times in one second.
43-
        # draw 15 times per second (15 FPS)
43+
44-
        button.draw()
44+
45
        # check events 15 times per second (15 FPS) 
46-
        # update screen 15 times per second (15 FPS)
46+
47-
        pygame.display.update()
47+
48
                pygame.quit()
49
                quit()
50
51
        clock.tick(15) # <- slow down to 15 FPS