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/>.
*/
package org.petero.droidfish.engine;
package org.petero.droidfish.book;
import java.io.File;
import java.io.IOException;
@ -25,7 +25,7 @@ import java.util.ArrayList;
import java.util.List;
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.Piece;
import org.petero.droidfish.gamelogic.Position;

View File

@ -16,7 +16,7 @@
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.util.ArrayList;

View File

@ -16,12 +16,12 @@
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 org.petero.droidfish.BookOptions;
import org.petero.droidfish.engine.DroidBook.BookEntry;
import org.petero.droidfish.book.DroidBook.BookEntry;
import org.petero.droidfish.gamelogic.Position;
interface IOpeningBook {

View File

@ -16,7 +16,7 @@
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.InputStream;
@ -26,7 +26,7 @@ import java.util.List;
import java.util.Map;
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.Move;
import org.petero.droidfish.gamelogic.Piece;

View File

@ -16,12 +16,12 @@
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 org.petero.droidfish.BookOptions;
import org.petero.droidfish.engine.DroidBook.BookEntry;
import org.petero.droidfish.book.DroidBook.BookEntry;
import org.petero.droidfish.gamelogic.Position;
public class NullBook implements IOpeningBook {

View File

@ -16,7 +16,7 @@
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.FileNotFoundException;
@ -26,7 +26,7 @@ import java.util.ArrayList;
import java.util.List;
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.Piece;
import org.petero.droidfish.gamelogic.Position;

View File

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

View File

@ -16,13 +16,14 @@
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 junit.framework.TestCase;
import org.petero.droidfish.book.DroidBook;
import org.petero.droidfish.gamelogic.ChessParseError;
import org.petero.droidfish.gamelogic.Move;
import org.petero.droidfish.gamelogic.MoveGen;

View File

@ -16,11 +16,12 @@
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 org.petero.droidfish.book.PolyglotBook;
import org.petero.droidfish.gamelogic.ChessParseError;
import org.petero.droidfish.gamelogic.Position;
import org.petero.droidfish.gamelogic.TextIO;