Example #1
0
    def test5_1(self):
        '''
        3 single unknowns
        '''
        m = Map(2)
        self.assertTrue(m.get_percent_cleared() == 0.0, m.get_percent_cleared())

        m = self.make_free_map()
        self.assertTrue(m.get_percent_cleared() == 1.0, m.get_percent_cleared())

        m.get_cell_by_index(3,4).set_unknown()
        self.assertTrue(m.get_percent_cleared() < 1.0, m.get_percent_cleared())
Example #2
0
    def test5_1(self):
        '''
        3 single unknowns
        '''
        m = Map(2)
        self.assertTrue(m.get_percent_cleared() == 0.0,
                        m.get_percent_cleared())

        m = self.make_free_map()
        self.assertTrue(m.get_percent_cleared() == 1.0,
                        m.get_percent_cleared())

        m.get_cell_by_index(3, 4).set_unknown()
        self.assertTrue(m.get_percent_cleared() < 1.0, m.get_percent_cleared())
Example #3
0
 def make_free_map(self):
     m = Map(2)
     for x in xrange(m.num_of_cells):
         for y in xrange(m.num_of_cells):
             m.get_cell_by_index(x,y).set_free()
     return m
Example #4
0
 def make_free_map(self):
     m = Map(2)
     for x in xrange(m.num_of_cells):
         for y in xrange(m.num_of_cells):
             m.get_cell_by_index(x, y).set_free()
     return m