Package org.freerealm.unit

Examples of org.freerealm.unit.Unit


                            settlement.getPlayer().addMessage(message);
                            return;
                        }
                        settlement.setPopulation(settlement.getPopulation() - cityFoundingPopulation);
                    }
                    Unit newUnit = new Unit(realm);
                    newUnit.setType((UnitType) currentProduction);
                    newUnit.setCoordinate(settlement.getCoordinate());
                    newUnit.setPlayer(settlement.getPlayer());
                    Executor.getInstance().execute(new AddUnitCommand(settlement.getPlayer(), newUnit));
                    if ((settlement.getPlayer().getActiveUnit() == null)) {
                        Executor.getInstance().execute(new SetActiveUnitCommand(settlement.getPlayer(), newUnit));
                    }
                    if (!settlement.isContiuousProduction()) {
View Full Code Here


            if (!unit.getPlayer().equals(settlement.getPlayer())) {
                return true;
            }
        }
        if (tile.getNumberOfUnits() > 0) {
            Unit tileUnit = tile.getUnits().get(tile.getUnits().firstKey());
            if (!unit.getPlayer().equals(tileUnit.getPlayer())) {
                return true;
            }
        }
        return false;
    }
View Full Code Here

        if (unit == null) {
            return getFirstUnit();
        }
        Iterator<Unit> iterator = getUnitsIterator();
        while (iterator.hasNext()) {
            Unit tryUnit = iterator.next();
            if (tryUnit.equals(unit)) {
                if (iterator.hasNext()) {
                    return iterator.next();
                } else {
                    return getFirstUnit();
                }
View Full Code Here

    public Vector<Unit> getUnitsOfType(UnitType unitType) {
        Vector<Unit> unitsOfType = new Vector<Unit>();
        Iterator<Unit> iterator = getUnitsIterator();
        while (iterator.hasNext()) {
            Unit unit = iterator.next();
            if (unit.getType().equals(unitType)) {
                unitsOfType.add(unit);
            }
        }
        return unitsOfType;
    }
View Full Code Here

TOP

Related Classes of org.freerealm.unit.Unit

Copyright © 2018 www.massapicom. 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.