def test_block_outer(self): self.assertTrue(maputilities.is_outer_block([0, 0], self.map, [15, 15])) self.assertFalse( maputilities.is_outer_block([1, 5], self.map, [15, 15])) self.assertTrue(maputilities.is_outer_block([2, 5], self.map, [15, 15])) self.assertFalse( maputilities.is_outer_block([5, 7], self.map, [15, 15]))
def update_points(self): if not self.robot.position in self.passed: self.passed.append(copy.copy(self.robot.position)) if maputilities.is_outer_block(self.robot.position, self.map, [15, 15]): points = 1 else: points = 2 self.points += points
def test_block_outer(self): self.assertTrue(maputilities.is_outer_block([0,0], self.map, [15,15])) self.assertFalse(maputilities.is_outer_block([1,5], self.map, [15,15])) self.assertTrue(maputilities.is_outer_block([2,5], self.map, [15,15])) self.assertFalse(maputilities.is_outer_block([5,7], self.map, [15,15]))