editor = Editor(pygame.Rect(0, 384, 1024, 384), colors['white'], canvas, levels, world) children = [editor, game_over] while not done: clock.tick(framerate) for event in pygame.event.get(): if event.type == pygame.MOUSEBUTTONDOWN: delegate(children, event) if event.type == pygame.QUIT: done = True #sprites.update() world.draw() screen.blit(world.world, (0, 0)) if world.game_over: game_over.draw() screen.blit(game_over.image, (0, 0)) editor.draw() screen.blit(editor._editor, (0, 384)) #sprites.draw(screen) pygame.display.flip() pygame.quit()