Example #1
0
         else:
             species = "rare river eel"
     if time.time() >= end_fish:
         if len(bag) < capacity:
             bag.append(species)
         end_fish = 0
         fishing = False
         player.change_img('fairyR.png')
         pygame.mixer.music.load('fish.mp3')
         pygame.mixer.music.play()
         in_dialogue = True
         dialogue_iterator = iter(d.catch_fish)
         dialogue_text = next(dialogue_iterator)
 #Keep moveable objects in bounds (player)
 player.X_in_bounds(width)
 player.Y_in_bounds(height)
 #Render fishing hole
 pg.show_object(450, 100, lake, screen)
 pg.show_object(wizard.X, wizard.Y, wizard.img, screen)
 pg.show_object(100, 50, hut, screen)
 pg.show_object(frog.X, frog.Y, frog.img, screen)
 pygame.draw.rect(screen, (200, 200, 9),
                  (fishing_hole[0], fishing_hole[1], 5,
                   5))  #Rect -> (X, Y, width, height)
 #Render player
 player.show(screen)
 #Dialogue box
 if in_dialogue:
     pg.show_object(-68, 450, box, screen)
     dialogue_box = font.render(dialogue_text, True, (255, 255, 255))
     press_enter = small_font.render("Press enter to continue...", True,