public void buttonClicked(CCSprite sender) {

    // inicio da verificação
    for (int i = 0; i < imagens.length; i++) {
      // indentifica qual foi o botao clicado do meu vetor
      if (sender.equals(imagens[i])) {

        // primeira jogada
        if (ultimoBotaoClicado == -1) {

          this.primeiraPosicao = imagens[i].getPosition();
          mostra(i, primeiraPosicao);
          ultimoBotaoClicado = i;
        }
        // segunda jogada
        else if (retornoCategoria[i] == retornoCategoria[ultimoBotaoClicado]) {
          quantBotoesClicados += 2;
          this.segundaPosicao = imagens[i].getPosition();
          mostra(i, segundaPosicao);
          ToastManager.show(
              CCDirector.sharedDirector().getActivity(),
              retornoCategoria[i].toString().substring(0, retornoCategoria[i].length() - 4),
              ToastManager.SUCESS);
          ultimoBotaoClicado = -1;
          delegate.score.acrecenta();
          verificaFinalDoJogo();
          // desabilita o touch da imagem
        } else {

          this.segundaPosicao = imagens[i].getPosition();
          mostra(i, segundaPosicao);
          x = i;
          this.setIsTouchEnabled(false);
          // executarTempo(2000);
          Runnable run =
              new Runnable() {
                @Override
                public void run() {
                  esconde(ultimoBotaoClicado, primeiraPosicao);
                  esconde(x, imagens[x].getPosition());
                  ToastManager.show(
                      CCDirector.sharedDirector().getActivity(), " Ops :(", ToastManager.ERROR);
                  ultimoBotaoClicado = -1;
                  primeiraPosicao = null;
                  segundaPosicao = null;
                  delegate.score.tira();
                  setIsTouchEnabled(true);
                }
              };
          // tempo de 1 segundos
          tempo.schedule(run, 1, TimeUnit.SECONDS);
        }
      }
    }
  }
 private void verificaFinalDoJogo() {
   if (quantBotoesClicados >= 23) {
     insereJogador();
     ToastManager.show(
         CCDirector.sharedDirector().getActivity(), "Congratulations! :)", ToastManager.SUCESS);
     executarTempo(3000);
     delegate.iniciarFinaldoJogo();
     SoundEngine.sharedEngine().pauseSound();
     SoundEngine.sharedEngine()
         .playEffect(CCDirector.sharedDirector().getActivity(), R.raw.finalend);
   }
 }