Esempio n. 1
0
# The percentage chance that any given node in the map
# will be a barrier when the map is randomly generated
# (barriers are not traversable)
barrier_percentage = .25

# Init =====================================================

pygame.init()

# Handle user-specified automatic display sizing
renderer = Renderer(graphic_size,map_type)

# Get the size of the map in pixels for setting the
# display size
map_size_pixels = renderer.get_map_size_pixels(map_size)

screen = pygame.display.set_mode(map_size_pixels,pygame.RESIZABLE)
screen.fill(background_color)

# Create a randomly generated Node_Map map
node_map = Node_Map(map_size,
                  start,
                  end,
                  barrier_percentage,
                  map_type)
astar = AStar()

# Main Loop ================================================

# render map up-front and only re-render