public void paint(Graphics graphics) {

        graphics.drawImage(cara[imagenActual], 0, 0, getWidth(), getHeight(), this);

        Barrillo[] barrillo = getBarrillos();
        for (int o = 0; o < barrillo.length; o++) {
            Barrillo b = barrillo[o];
            if (b == null) {
                continue;
            }
            if (b.tipo.equals("grano")) {
                graphics.drawImage(granoImage, b.getX(), b.getY(), b.getAncho(), b.getAlto(), this);
            } else {
                graphics.drawImage(grano2Image, b.getX(), b.getY(), b.getAncho(), b.getAlto(), this);
            }
        }

        if (mascarillaAplicada) {

            graphics.drawImage(mascarilla, 0, 0, getWidth(), getHeight(), this);

        }

        manos.pintar(graphics);
    }