readded RemoveSimilar
This commit is contained in:
		@@ -141,7 +141,7 @@ bool backtrack(vector<LogEntry>& log, Puzzle& puzzleMat)
 | 
				
			|||||||
        //remove similar in log
 | 
					        //remove similar in log
 | 
				
			||||||
         Part myPart = *log.back().PieceCollector[0].second;//tmpsaves bad part
 | 
					         Part myPart = *log.back().PieceCollector[0].second;//tmpsaves bad part
 | 
				
			||||||
          log.back().PieceCollector.erase(log.back().PieceCollector.begin());//removes bad part from log
 | 
					          log.back().PieceCollector.erase(log.back().PieceCollector.begin());//removes bad part from log
 | 
				
			||||||
          //puzzleMat.removeSimilar(log.back().PieceCollector,myPart); //removes all pieces from log that are similar to bad part
 | 
					          puzzleMat.removeSimilar(log.back().PieceCollector,myPart); //removes all pieces from log that are similar to bad part
 | 
				
			||||||
        //TODO reprogram similar removal to allow multilayer tracking
 | 
					        //TODO reprogram similar removal to allow multilayer tracking
 | 
				
			||||||
        if(log.back().PieceCollector.size()) // this checks if 'removeSimilar' has cleared entire LogElement
 | 
					        if(log.back().PieceCollector.size()) // this checks if 'removeSimilar' has cleared entire LogElement
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user