void addCoordFacingCombos(Iterator<CoordFacingCombo> cfit) { final String METHOD_NAME = "addCoordFacingCombos(Iterator<CoordFacingCombo>)"; owner.methodBegin(getClass(), METHOD_NAME); try { while (cfit.hasNext()) { CoordFacingCombo cf = cfit.next(); if(cf != null && owner.getGame().getBoard().contains(cf.coords)) { expandToInclude(cf.getCoords()); } } } finally { owner.methodEnd(getClass(), METHOD_NAME); } }
Coords areapt3 = new Coords(2, 3); ConvexBoardArea area = new ConvexBoardArea(owner); area.expandToInclude(areapt1); area.expandToInclude(areapt2); area.expandToInclude(areapt3); owner.log(BotGeometry.class, METHOD_NAME, "Checking area contains proper points... "); msg.append("\n\tChecking area contains proper points... ");