コード例 #1
0
ファイル: ArchonPlayer.java プロジェクト: ajpalkovic/b2010
  public void newUnit(int senderID, MapLocation location, String robotType) {
    if (RobotType.valueOf(robotType).isBuilding()) {
      if (sensing.knownAlliedTowerLocations == null) sensing.senseAlliedTowerLocations();

      if (!sensing.knownAlliedTowerLocations.containsKey(senderID)) {
        sensing.knownAlliedTowerLocations.put(new Integer(senderID), location);
        sensing.knownAlliedTowerIDs.put(location.getX() + "," + location.getY(), senderID);
      }
    }
  }
コード例 #2
0
 @Override
 public int hashCode() {
   return type.ordinal() + 561 * team.ordinal();
 }
コード例 #3
0
 public RInfoShort(MapLocation l, int e, String t) {
   location = l;
   energon = (double) e;
   type = RobotType.valueOf(t);
 }