@@ -30,7 +30,7 @@ @interface SFMUCIEngine()
3030
3131@property (nonatomic ) NSURL *bookmarkUrl;
3232
33- @property (readwrite , nonatomic ) NSDictionary /* <NSNumber, SFMUCILine> */ *latestLine ;
33+ @property (readwrite , nonatomic ) NSDictionary /* <NSNumber, SFMUCILine> */ *lines ;
3434@property (nonatomic ) NSMutableArray /* of SFMUCIOption */ *options;
3535
3636@property dispatch_group_t analysisGroup;
@@ -46,7 +46,7 @@ @implementation SFMUCIEngine
4646- (void )setIsAnalyzing : (BOOL )isAnalyzing {
4747 if (_isAnalyzing != isAnalyzing) {
4848 _isAnalyzing = isAnalyzing;
49- self.latestLine = nil ;
49+ self.lines = nil ;
5050
5151 if (isAnalyzing) {
5252 NSAssert (self.gameToAnalyze != nil , @" Trying to analyze but no game set" );
@@ -149,10 +149,10 @@ - (void)processEngineOutput:(NSString *)str
149149 depth: [depth integerValue ]];
150150 } else if ([tokens containsObject: @" depth" ] && [tokens containsObject: @" pv" ]) {
151151 // New line
152- NSMutableDictionary *newDict = [NSMutableDictionary dictionaryWithDictionary: self .latestLine ];
152+ NSMutableDictionary *newDict = [NSMutableDictionary dictionaryWithDictionary: self .lines ];
153153 SFMUCILine *line = [[SFMUCILine alloc ] initWithTokens: tokens position: self .gameToAnalyze.position];
154154 newDict[@(line.variationNum)] = line;
155- self.latestLine = newDict;
155+ self.lines = newDict;
156156 [self .delegate uciEngine: self didGetNewLine: newDict];
157157 } else if ([tokens containsObject: @" bestmove" ]) {
158158 // Stopped analysis
@@ -311,7 +311,6 @@ - (void)applyPreferencesToEngine:(NSNotification *)notification
311311 NSString *absoluteString = self.bookmarkUrl .absoluteString ;
312312 NSString *stripped = [absoluteString stringByReplacingOccurrencesOfString: @" file://" withString: @" " ];
313313 [self setUciOption: @" SyzygyPath" stringValue: stripped];
314- NSLog (@" Syzygy path set" );
315314 }
316315 }
317316}
0 commit comments