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();
     }