DroidFish: Moved opening book code to separate package.

This commit is contained in:
Peter Osterlund
2012-01-01 09:42:17 +00:00
parent aeaee1e5cd
commit 61c2a92a12
9 changed files with 16 additions and 13 deletions

View File

@@ -16,7 +16,7 @@
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.petero.droidfish.engine; package org.petero.droidfish.book;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
@@ -25,7 +25,7 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.petero.droidfish.BookOptions; import org.petero.droidfish.BookOptions;
import org.petero.droidfish.engine.DroidBook.BookEntry; import org.petero.droidfish.book.DroidBook.BookEntry;
import org.petero.droidfish.gamelogic.Move; import org.petero.droidfish.gamelogic.Move;
import org.petero.droidfish.gamelogic.Piece; import org.petero.droidfish.gamelogic.Piece;
import org.petero.droidfish.gamelogic.Position; import org.petero.droidfish.gamelogic.Position;

View File

@@ -16,7 +16,7 @@
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.petero.droidfish.engine; package org.petero.droidfish.book;
import java.security.SecureRandom; import java.security.SecureRandom;
import java.util.ArrayList; import java.util.ArrayList;

View File

@@ -16,12 +16,12 @@
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.petero.droidfish.engine; package org.petero.droidfish.book;
import java.util.List; import java.util.List;
import org.petero.droidfish.BookOptions; import org.petero.droidfish.BookOptions;
import org.petero.droidfish.engine.DroidBook.BookEntry; import org.petero.droidfish.book.DroidBook.BookEntry;
import org.petero.droidfish.gamelogic.Position; import org.petero.droidfish.gamelogic.Position;
interface IOpeningBook { interface IOpeningBook {

View File

@@ -16,7 +16,7 @@
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.petero.droidfish.engine; package org.petero.droidfish.book;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
@@ -26,7 +26,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import org.petero.droidfish.BookOptions; import org.petero.droidfish.BookOptions;
import org.petero.droidfish.engine.DroidBook.BookEntry; import org.petero.droidfish.book.DroidBook.BookEntry;
import org.petero.droidfish.gamelogic.ChessParseError; import org.petero.droidfish.gamelogic.ChessParseError;
import org.petero.droidfish.gamelogic.Move; import org.petero.droidfish.gamelogic.Move;
import org.petero.droidfish.gamelogic.Piece; import org.petero.droidfish.gamelogic.Piece;

View File

@@ -16,12 +16,12 @@
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.petero.droidfish.engine; package org.petero.droidfish.book;
import java.util.List; import java.util.List;
import org.petero.droidfish.BookOptions; import org.petero.droidfish.BookOptions;
import org.petero.droidfish.engine.DroidBook.BookEntry; import org.petero.droidfish.book.DroidBook.BookEntry;
import org.petero.droidfish.gamelogic.Position; import org.petero.droidfish.gamelogic.Position;
public class NullBook implements IOpeningBook { public class NullBook implements IOpeningBook {

View File

@@ -16,7 +16,7 @@
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.petero.droidfish.engine; package org.petero.droidfish.book;
import java.io.File; import java.io.File;
import java.io.FileNotFoundException; import java.io.FileNotFoundException;
@@ -26,7 +26,7 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.petero.droidfish.BookOptions; import org.petero.droidfish.BookOptions;
import org.petero.droidfish.engine.DroidBook.BookEntry; import org.petero.droidfish.book.DroidBook.BookEntry;
import org.petero.droidfish.gamelogic.Move; import org.petero.droidfish.gamelogic.Move;
import org.petero.droidfish.gamelogic.Piece; import org.petero.droidfish.gamelogic.Piece;
import org.petero.droidfish.gamelogic.Position; import org.petero.droidfish.gamelogic.Position;

View File

@@ -24,6 +24,7 @@ import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;
import org.petero.droidfish.BookOptions; import org.petero.droidfish.BookOptions;
import org.petero.droidfish.book.DroidBook;
import org.petero.droidfish.engine.cuckoochess.CuckooChessEngine; import org.petero.droidfish.engine.cuckoochess.CuckooChessEngine;
import org.petero.droidfish.gamelogic.Move; import org.petero.droidfish.gamelogic.Move;
import org.petero.droidfish.gamelogic.MoveGen; import org.petero.droidfish.gamelogic.MoveGen;

View File

@@ -16,13 +16,14 @@
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.petero.droidfish.engine; package org.petero.droidfish.book;
import java.util.ArrayList; import java.util.ArrayList;
import junit.framework.TestCase; import junit.framework.TestCase;
import org.petero.droidfish.book.DroidBook;
import org.petero.droidfish.gamelogic.ChessParseError; import org.petero.droidfish.gamelogic.ChessParseError;
import org.petero.droidfish.gamelogic.Move; import org.petero.droidfish.gamelogic.Move;
import org.petero.droidfish.gamelogic.MoveGen; import org.petero.droidfish.gamelogic.MoveGen;

View File

@@ -16,11 +16,12 @@
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.petero.droidfish.engine; package org.petero.droidfish.book;
import junit.framework.TestCase; import junit.framework.TestCase;
import org.petero.droidfish.book.PolyglotBook;
import org.petero.droidfish.gamelogic.ChessParseError; import org.petero.droidfish.gamelogic.ChessParseError;
import org.petero.droidfish.gamelogic.Position; import org.petero.droidfish.gamelogic.Position;
import org.petero.droidfish.gamelogic.TextIO; import org.petero.droidfish.gamelogic.TextIO;