From 71b7ec9bac0eb2276d8c6b543854642c775cd785 Mon Sep 17 00:00:00 2001 From: Peter Osterlund <peterosterlund2@gmail.com> Date: Sat, 17 Dec 2011 23:43:21 +0000 Subject: [PATCH] DroidFish: Made member variables in DroidComputerPlayer non-static. There is only one DroidComputerPlayer object anyway. --- .../petero/droidfish/engine/DroidComputerPlayer.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/DroidFish/src/org/petero/droidfish/engine/DroidComputerPlayer.java b/DroidFish/src/org/petero/droidfish/engine/DroidComputerPlayer.java index 0ec8c45..799828b 100644 --- a/DroidFish/src/org/petero/droidfish/engine/DroidComputerPlayer.java +++ b/DroidFish/src/org/petero/droidfish/engine/DroidComputerPlayer.java @@ -39,25 +39,21 @@ import org.petero.droidfish.gamelogic.SearchListener.PvInfo; * @author petero */ public class DroidComputerPlayer { - private static String engineName = ""; + private String engineName = ""; - private static UCIEngine uciEngine = null; + private UCIEngine uciEngine = null; private SearchListener listener; private DroidBook book; private boolean newGame = false; private String engine = ""; private int maxPV = 1; // >1 if multiPV mode is supported - private static int numCPUs = 1; + private int numCPUs = 1; private boolean havePonderHit = false; public DroidComputerPlayer(String engine) { this.engine = engine; - if (uciEngine != null) { - stopSearch(); - } else { - startEngine(); - } + startEngine(); listener = null; book = DroidBook.getInstance(); }