[LIB-9] Add original chesshog source files
authorgotty <gotty@hedgecode.org>
Fri, 7 Dec 2018 19:39:58 +0000 (22:39 +0300)
committergotty <gotty@hedgecode.org>
Fri, 7 Dec 2018 19:39:58 +0000 (22:39 +0300)
commitd290e40e310fc81ee8ccaf98c2d4cec017561151
tree817c5cb79a9df48b8464e5d5c25d4849b499a934
[LIB-9] Add original chesshog source files
129 files changed:
pom.xml [new file with mode: 0644]
src/main/java/org/hedgecode/chess/Builders.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/ChessHogApp.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/ChessHogConstants.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/Parsers.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/ascii/ASCII.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/ascii/ASCIIBoardType.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/ascii/ASCIIBuilder.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/ascii/ASCIIParser.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/fen/FEN.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/fen/FENBuilder.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/fen/FENParser.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/game/AbstractMove.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/game/Game.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/game/GameMove.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/game/GameMoves.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/game/Move.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/game/Moves.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/hedgefish/HedgefishCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/hedgefish/HedgefishEngine.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/hedgefish/HedgefishEngineRunner.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/hedgefish/HedgefishTransmitter.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/hedgefish/Types.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/hedgefish/UCI.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/img/DiagramBuilder.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/img/ImageBuilder.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/img/ImageFormat.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/pgn/PGNBuilder.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/pgn/PGNParser.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/position/Builder.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/position/Castle.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/position/Color.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/position/ColorPiece.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/position/DiagramPosition.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/position/GamePosition.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/position/ParseException.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/position/Parser.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/position/Piece.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/position/Position.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/position/PositionType.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/position/Positions.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/position/Square.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/tcd/TCD.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/tcd/TCDBuilder.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/tcd/TCDParser.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/tcg/TCG.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/tcg/TCGBuilder.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/tcg/TCGParser.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/Acceptor.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/AcceptorException.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/AcceptorRunner.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/AcceptorStub.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/AcceptorStubRunner.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/CommandDescriptor.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/CommandEnvironment.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/CommandException.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/CommandExecutor.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/ConsoleAcceptor.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/ConsoleAcceptorRunner.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/DebugMode.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/Engine.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/EngineException.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/EngineRunner.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/ExternalEngine.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/ExternalEngineRunner.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/Receiver.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/Runner.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/SyncCommandExecutor.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/Transmitter.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/UCICommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/UCIConstants.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/annotation/Command.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/annotation/CommandDirection.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/AbstractCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/CommandParams.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/InfoParams.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/Move.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/OptionParams.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/OptionType.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/from/BestMoveCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/from/CopyProtectionCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/from/IdCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/from/InfoCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/from/OkCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/from/OptionCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/from/ReadyOkCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/from/RegistrationCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/from/TerminateCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/to/DebugCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/to/GoCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/to/InitCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/to/IsReadyCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/to/NewGameCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/to/PonderHitCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/to/PositionCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/to/QuitCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/to/RegisterCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/to/SetOptionCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/uci/command/to/StopCommand.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/wiki/Wiki.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/wiki/WikiBuilder.java [new file with mode: 0644]
src/main/java/org/hedgecode/chess/wiki/WikiParser.java [new file with mode: 0644]
src/main/resources/org/hedgecode/chess/LocalStrings.properties [new file with mode: 0644]
src/main/resources/org/hedgecode/chess/LocalStrings_ru.properties [new file with mode: 0644]
src/main/resources/org/hedgecode/chess/uci/LocalStrings.properties [new file with mode: 0644]
src/main/resources/org/hedgecode/chess/uci/LocalStrings_ru.properties [new file with mode: 0644]
src/test/java/org/hedgecode/chess/AbstractPositionTest.java [new file with mode: 0644]
src/test/java/org/hedgecode/chess/AbstractXMLConfigTest.java [new file with mode: 0644]
src/test/java/org/hedgecode/chess/ascii/ASCIIBuilderTest.java [new file with mode: 0644]
src/test/java/org/hedgecode/chess/ascii/ASCIIParserTest.java [new file with mode: 0644]
src/test/java/org/hedgecode/chess/ascii/ASCIIPositionTest.java [new file with mode: 0644]
src/test/java/org/hedgecode/chess/fen/FENBuilderTest.java [new file with mode: 0644]
src/test/java/org/hedgecode/chess/fen/FENParserTest.java [new file with mode: 0644]
src/test/java/org/hedgecode/chess/fen/FENPositionTest.java [new file with mode: 0644]
src/test/java/org/hedgecode/chess/tcd/TCDBuilderTest.java [new file with mode: 0644]
src/test/java/org/hedgecode/chess/tcd/TCDParserTest.java [new file with mode: 0644]
src/test/java/org/hedgecode/chess/tcd/TCDPositionTest.java [new file with mode: 0644]
src/test/java/org/hedgecode/chess/uci/command/AbstractCommandTest.java [new file with mode: 0644]
src/test/java/org/hedgecode/chess/wiki/WikiBuilderTest.java [new file with mode: 0644]
src/test/java/org/hedgecode/chess/wiki/WikiParserTest.java [new file with mode: 0644]
src/test/java/org/hedgecode/chess/wiki/WikiPositionTest.java [new file with mode: 0644]
src/test/resources/org/hedgecode/chess/ascii/ASCIIBuilderTest.xml [new file with mode: 0644]
src/test/resources/org/hedgecode/chess/ascii/ASCIIParserTest.xml [new file with mode: 0644]
src/test/resources/org/hedgecode/chess/fen/FENBuilderTest.xml [new file with mode: 0644]
src/test/resources/org/hedgecode/chess/fen/FENParserTest.xml [new file with mode: 0644]
src/test/resources/org/hedgecode/chess/tcd/TCDBuilderTest.xml [new file with mode: 0644]
src/test/resources/org/hedgecode/chess/tcd/TCDParserTest.xml [new file with mode: 0644]
src/test/resources/org/hedgecode/chess/wiki/WikiBuilderTest.xml [new file with mode: 0644]
src/test/resources/org/hedgecode/chess/wiki/WikiParserTest.xml [new file with mode: 0644]