Package jnibwapi.model

Examples of jnibwapi.model.Unit


      neutralUnits.clear();
      int[] unitData = getAllUnitsData();

      for (int index = 0; index < unitData.length; index += Unit.numAttributes) {
        int id = unitData[index];
        Unit unit = new Unit(id);
        unit.update(unitData, index);

        units.put(id, unit);
        if (self != null && unit.getPlayerID() == self.getID()) {
          playerUnits.add(unit);
        }
        else if (allyIDs.contains(unit.getPlayerID())) {
          alliedUnits.add(unit);
        }
        else if (enemyIDs.contains(unit.getPlayerID())) {
          enemyUnits.add(unit);
        }
        else {
          neutralUnits.add(unit);
        }
View Full Code Here


        int id = unitData[index];

        // bugfix - unit list was emptying itself every second frame
        deadUnits.remove(id);

        Unit unit = units.get(id);
        if (unit == null) {
          unit = new Unit(id);
          units.put(id, unit);
        }

        unit.update(unitData, index);

        if (self != null)
        {
          if (unit.getPlayerID() == self.getID()) {
            playerList.add(unit);
          }
          else if (allyIDs.contains(unit.getPlayerID())) {
            alliedList.add(unit);
          }
          else if (enemyIDs.contains(unit.getPlayerID())) {
            enemyList.add(unit);
          }
          else {
            neutralList.add(unit);
          }
        }
        else if (allyIDs.contains(unit.getPlayerID())) {
          alliedList.add(unit);
        }
        else if (enemyIDs.contains(unit.getPlayerID())) {
          enemyList.add(unit);
        }
        else {
          neutralList.add(unit);
        }
View Full Code Here

TOP

Related Classes of jnibwapi.model.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.