Set<Integer> lDiffs = new TreeSet<Integer>(); for (int shadowed = board.getMinElevation(); shadowed < board.getMaxElevation(); shadowed++) { if (levelClips.get(shadowed) == null) continue; shadowcaster <= board.getMaxElevation(); shadowcaster++) { if (levelClips.get(shadowcaster) == null) continue; shadowed < board.getMaxElevation(); shadowed++) { if (levelClips.get(shadowed) == null) continue; shadowcaster <= board.getMaxElevation(); shadowcaster++) { if (levelClips.get(shadowcaster) == null) continue; shadowed <= board.getMaxElevation(); shadowed++) { if (levelClips.get(shadowed) == null) continue; shadowcaster <= board.getMaxElevation(); shadowcaster++) { if (levelClips.get(shadowcaster) == null) continue;
final int maxElev = Math.max(0, game.getBoard().getMaxElevation()); final int delta = (int) Math .ceil(((double) maxElev - minElev) / 3.0f);