def setup(): robot.maze = RobotMaze(world, *(bounds[worldname])) robot.path = getPath(robot.maze) (robot.window, robot.initialLocation) = \ soarWorld.plotSoarWorldDW(PATH_TO_WORLD) if robot.path: robot.window.drawPath([i.x - \ robot.initialLocation.x \ for i in robot.path], [i.y - \ robot.initialLocation.y \ for i in robot.path], color = 'purple') else: print 'no plan from', robot.maze.start, 'to', robot.maze.goal robot.slimeX = [] robot.slimeY = [] print 0
def setup(): robot.path = [util.Point(0.911250, 0.911250), util.Point(1.721250, 0.506250), util.Point(2.531250, 1.316250), util.Point(1.721250, 1.721250), util.Point(0.911250, 2.126250), util.Point(1.721250, 2.936250), util.Point(2.531250, 2.531250)] (robot.window, robot.initialLocation) = \ soarWorld.plotSoarWorldDW(PATH_TO_WORLD) if robot.path: robot.window.drawPath([i.x - \ robot.initialLocation.x \ for i in robot.path], [i.y - \ robot.initialLocation.y \ for i in robot.path], color = 'purple') else: print 'no plan' robot.slimeX = [] robot.slimeY = []