def find_path_click(self):
     start, goal = self.start_and_goal
     if start is not None and goal is not None:
         path = homework3.find_path(start, goal, self.scene)
         if path:
             self.grid.draw_path(path)
 def find_path_click(self):
     start, goal = self.start_and_goal
     if start is not None and goal is not None:
         path = homework3.find_path(start, goal, self.scene)
         if path:
             self.grid.draw_path(path)
Exemplo n.º 3
0
 def test_find_path(self):
     scene = [[False, False, False], [False, True, False], [False, False, False]]
     self.assertEqual(hw.find_path((0, 0), (2, 1), scene), [(0, 0), (1, 0), (2, 1)])
Exemplo n.º 4
0
 def test_find_path1(self):
     scene = [[False, True, False], [False, True, False], [False, True, False]]
     self.assertEqual(hw.find_path((0, 0), (0, 2), scene), None)
	def test_find_path(self):
		scene = [[False, False, False],[False, True , False],[False, False, False]]
		self.assertEquals(hw3.find_path((0, 0), (2, 1), scene), [(0, 0), (1, 0), (2, 1)])
		
		scene = [[False, True, False],[False, True , False],[False, True, False]]
		self.assertEquals(hw3.find_path((0, 0), (0, 2), scene), None)