Examples of deployUnoccupied()


Examples of com.jcloisterzone.figure.Meeple.deployUnoccupied()

            logger.error("Illegal figure type.");
            return;
        }
        Player player = wagonCap.getWagonPlayer();
        Meeple m = player.getMeepleFromSupply(Wagon.class);
        m.deployUnoccupied(getBoard().get(p), loc);
        wagonCap.removeScoredWagon(player);
        enter();
    }

    @Override
View Full Code Here

Examples of com.jcloisterzone.figure.Meeple.deployUnoccupied()


    @Override
    public void deployMeeple(Position p, Location loc, Class<? extends Meeple> meepleType) {
        Meeple m = getActivePlayer().getMeepleFromSupply(meepleType);
        m.deployUnoccupied(getBoard().get(p), loc);
        if (portalCap != null && loc != Location.TOWER && getTile().hasTrigger(TileTrigger.PORTAL) && !p.equals(getTile().getPosition())) {
            //magic gate usage
            portalCap.setPortalUsed(true);
        }
        next();
View Full Code Here

Examples of com.jcloisterzone.figure.Meeple.deployUnoccupied()

    public void deployMeeple(Position p, Location loc, Class<? extends Meeple> meepleType) {
        if (!meepleType.equals(Phantom.class)) {
            throw new IllegalArgumentException("Only phantom can be placed as second follower.");
        }
        Meeple m = getActivePlayer().getMeepleFromSupply(meepleType);
        m.deployUnoccupied(getBoard().get(p), loc);
        next();
    }

    @Override
    public void pass() {
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.