private void tickDown(Player z, Element x, ArrayList<Element> d) { if ((z.getY() - (x.getY() - 15)) > 0 && (z.getY() - (x.getY() - 15)) < 15 && (z.getX() - x.getX()) < 10 && (z.getX() - x.getX()) > -5) { if (z.getCol().equals(x.getCol())) { d.add(x); } else if (x.getCol().equals(BLUE)) { if (meta.equals(NO)) { meta = WINNERS; } else { d.add(x); } } else { z.setY(z.getY() - (z.getY() - (x.getY() - 15))); } } }
public synchronized List<Element> getRestriccionColored() { List<Element> resp = new ArrayList(); for (Element e : restriccion) { if (!e.getCol().equals(WHITE)) { resp.add(e); } } return resp; }