@@ -29,7 +29,7 @@ SearchManager::SearchManager() {
2929 IniFile iniFile (" cinnamon.ini" );
3030
3131 while (true ) {
32- pair<string, string> *parameters = iniFile.get ();
32+ pair <string, string> *parameters = iniFile.get ();
3333 if (!parameters) {
3434 break ;
3535 }
@@ -265,7 +265,7 @@ void SearchManager::unsetSearchMoves() {
265265 }
266266}
267267
268- void SearchManager::setSearchMoves (vector<string> &searchMov) {
268+ void SearchManager::setSearchMoves (vector <string> &searchMov) {
269269 _Tmove move;
270270 vector<int > searchMoves;
271271 for (std::vector<string>::iterator it = searchMov.begin (); it != searchMov.end (); ++it) {
@@ -336,9 +336,6 @@ void SearchManager::setSide(bool i) {
336336 }
337337}
338338
339- bool SearchManager::getGtbAvailable () const {
340- return getThread (0 ).getGtbAvailable ();
341- }
342339
343340int SearchManager::getMoveFromSan (String string, _Tmove *ptr) {
344341#ifdef DEBUG_MODE
@@ -350,10 +347,31 @@ int SearchManager::getMoveFromSan(String string, _Tmove *ptr) {
350347 return getThread (0 ).getMoveFromSan (string, ptr);
351348}
352349
350+
351+ #ifndef JS_MODE
352+
353+ bool SearchManager::getGtbAvailable () const {
354+ return getThread (0 ).getGtbAvailable ();
355+ }
356+
357+
353358GTB &SearchManager::getGtb () const {
354359 return getThread (0 ).getGtb ();
355360}
356361
362+
363+ void SearchManager::deleteGtb () {
364+ for (Search *s:getPool ()) {
365+ s->deleteGtb ();
366+ }
367+ }
368+
369+ GTB &SearchManager::createGtb () {
370+ GTB >b = GTB::getInstance ();
371+ setGtb (gtb);
372+ return gtb;
373+ }
374+
357375void SearchManager::printDtmGtb () {
358376 getThread (0 ).printDtmGtb ();
359377}
@@ -363,7 +381,7 @@ void SearchManager::setGtb(GTB &tablebase) {
363381 s->setGtb (tablebase);
364382 }
365383}
366-
384+ # endif
367385void SearchManager::pushStackMove () {
368386 for (Search *s:getPool ()) {
369387 s->pushStackMove ();
@@ -382,11 +400,6 @@ void SearchManager::setRepetitionMapCount(int i) {
382400 }
383401}
384402
385- void SearchManager::deleteGtb () {
386- for (Search *s:getPool ()) {
387- s->deleteGtb ();
388- }
389- }
390403
391404bool SearchManager::setNthread (int nthread) {
392405 if (!ThreadPool::setNthread (nthread))return false ;
@@ -406,11 +419,7 @@ bool SearchManager::setParameter(String param, int value) {
406419}
407420
408421
409- GTB &SearchManager::createGtb () {
410- GTB >b = GTB::getInstance ();
411- setGtb (gtb);
412- return gtb;
413- }
422+
414423
415424
416425
0 commit comments