예제 #1
0
 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)));
     }
   }
 }
예제 #2
0
 public synchronized List<Element> getRestriccionColored() {
   List<Element> resp = new ArrayList();
   for (Element e : restriccion) {
     if (!e.getCol().equals(WHITE)) {
       resp.add(e);
     }
   }
   return resp;
 }