Examples of nextVariant()


Examples of com.tinygo.logic.DocumentedGame.nextVariant()

                    int varNumber = din.readShort();
                    while (newGame.prevVariant())
                        // DO NOTHING
                        ;
                    while (varNumber-- > 0)
                        newGame.nextVariant();
                    if (depth > 0)
                        newGame.next();
                }
            }
        } catch (SGFException e) {
View Full Code Here

Examples of com.tinygo.logic.DocumentedGame.nextVariant()

                    int varNumber = din.readShort();
                    while (newGame.prevVariant())
                        // DO NOTHING
                        ;
                    while (varNumber-- > 0)
                        newGame.nextVariant();
                    if (depth > 0)
                        newGame.next();
                }
            }
        } catch (SGFException e) {
View Full Code Here

Examples of com.tinygo.logic.DocumentedGame.nextVariant()

            // test variant navigation
            assertTrue(game.prev());
            game.play(0, 0, Board.BLACK); // variant to 0,2
            n3b_2 = game.kifuLastMove();
            assertEquals(board.pos(0, 0), game.lastMove);
            assertFalse(game.nextVariant());
            assertTrue(game.prevVariant());
            assertSame(n3b_1, game.kifuLastMove());
            assertEquals(board.pos(0, 2), game.lastMove);
            assertFalse(game.prevVariant());
            assertTrue(game.nextVariant());
View Full Code Here

Examples of com.tinygo.logic.DocumentedGame.nextVariant()

            assertFalse(game.nextVariant());
            assertTrue(game.prevVariant());
            assertSame(n3b_1, game.kifuLastMove());
            assertEquals(board.pos(0, 2), game.lastMove);
            assertFalse(game.prevVariant());
            assertTrue(game.nextVariant());
            assertSame(n3b_2, game.kifuLastMove());
            assertEquals(board.pos(0, 0), game.lastMove);

            assertEquals(Board.WHITE, game.colorToPlay);
View Full Code Here

Examples of com.tinygo.logic.DocumentedGame.nextVariant()

            assertEquals(board.pos(0, 0), game.lastMove);

            assertEquals(Board.WHITE, game.colorToPlay);

            // check if variant option is remembered
            assertFalse(game.nextVariant());
            assertTrue(game.prev());
            assertSame(n2w, game.kifuLastMove());
            assertTrue(game.next());
            assertSame(n3b_2, game.kifuLastMove());
            assertFalse(game.nextVariant());
View Full Code Here

Examples of com.tinygo.logic.DocumentedGame.nextVariant()

            assertFalse(game.nextVariant());
            assertTrue(game.prev());
            assertSame(n2w, game.kifuLastMove());
            assertTrue(game.next());
            assertSame(n3b_2, game.kifuLastMove());
            assertFalse(game.nextVariant());
        } catch (Exception e) {
            e.printStackTrace();
            fail("Unexpected!");
        }
    }
View Full Code Here

Examples of com.tinygo.logic.DocumentedGame.nextVariant()

                    int varNumber = din.readShort();
                    while (newGame.prevVariant())
                        // DO NOTHING
                        ;
                    while (varNumber-- > 0)
                        newGame.nextVariant();
                    if (depth > 0)
                        newGame.next();
                }
            }
        } catch (SGFException e) {
View Full Code Here

Examples of com.tinygo.logic.DocumentedGame.nextVariant()

            assertTrue(game.prev());
            game.play(1, 1);
            assertTrue(game.prevVariant());
            game.play(2, 2);
            assertTrue(game.prev());
            assertTrue(game.nextVariant());
            assertTrue(game.prevVariant());
            assertTrue(game.next());

            byte[] data = {
                    Board.BLACK, Board.NONE, Board.NONE,
View Full Code Here

Examples of com.tinygo.logic.DocumentedGame.nextVariant()

            game.play(1, 1);
            game.init(4);
            assertFalse(game.prev());
            assertFalse(game.next());
            assertFalse(game.prevVariant());
            assertFalse(game.nextVariant());
        } catch (Exception e) {
            e.printStackTrace();
            fail("Unexpected!");
        }
    }
View Full Code Here

Examples of com.tinygo.logic.DocumentedGame.nextVariant()

            game.next();
            assertEquals(game.board.get(1, 1), Board.WHITE);
            assertEquals(Board.WHITE, game.colorToPlay);
            game.next();
            assertEquals(game.board.get(2, 2), Board.WHITE);
            game.nextVariant();
            assertEquals(game.board.get(2, 2), Board.NONE);
            assertEquals(game.board.get(0, 0), Board.WHITE);
        } catch (Exception e) {
            e.printStackTrace();
            fail("Unexpected!");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.