コード例 #1
0
import Renderer
import PathFinders
import pygame

# initializes pygame
pygame.init()
clock = pygame.time.Clock()
window = pygame.display.set_mode((Renderer.x_max, Renderer.y_max))

# main loop for program
while True:
    pygame.display.update()

    # initializes and runs the interface
    interface = Renderer.Interface()
    interface.runinterface()

    # print(PathFinders.population) # debugging
    # print(PathFinders.lifespan) # debugging
    # print(PathFinders.mutation_percentage) # debugging

    # generates new bath of searchers
    searchers = PathFinders.gensearchers(PathFinders.population)

    # loop for user to create blockades
    while True:
        Renderer.rendergrid(Renderer.box_width, Renderer.box_height, window)
        Renderer.renderstartend(window, Renderer.green, Renderer.red)

        pos = pygame.mouse.get_pos()