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,