@TargetApi(3) private void setMissatges() { if (CO.solucioVisible) { // CO.miss.setText(""); // CO.missCorrectes.setText(""); // CO.cas1.setText(""); CO.p1 = "<buit>"; CO.p2 = "<buit>"; } else { final Context aC = this; Dialog dialog = new Dialog(aC, R.style.Dialog); dialog.setContentView(R.layout.menu_clic); dialog.setCanceledOnTouchOutside(true); MenuActivitats ma = new MenuActivitats(timer); ma.butsMenu(dialog, aC, vecDraw); TextView textFinal = (TextView) dialog.findViewById(R.id.tMenuClic); if ((maxIntents != 0 && maxIntents == contador && CO.correcte != CO.casIni)) { sounds.playFinished_error(); if (Parser.getActivitats().elementAt(CO.activitatActual).getMissatgeFi() != null) textFinal.setText(Parser.getActivitats().elementAt(CO.activitatActual).getMissatgeFi()); else textFinal.setText("Superat els intents màxims"); if (maxTime != 0) timer.cancel(); // CO.missCorrectes.setText("Prem aquí per continuar."); // CO.missCorrectes.setBackgroundColor(Color.WHITE); // CO.missCorrectes.setTextColor(Color.BLACK); dialog.show(); bloquejarJoc(true); } if (contadorT == maxTime && maxTime != 0) { sounds.playFinished_error(); if (Parser.getActivitats().elementAt(CO.activitatActual).getMissatgeFi() != null) textFinal.setText(Parser.getActivitats().elementAt(CO.activitatActual).getMissatgeFi()); else textFinal.setText("Superat el temps màxims"); if (maxTime != 0) timer.cancel(); // CO.missCorrectes.setText("Prem aquí per continuar."); // CO.missCorrectes.setBackgroundColor(Color.WHITE); // CO.missCorrectes.setTextColor(Color.BLACK); dialog.show(); bloquejarJoc(true); } else if (CO.correcte == CO.casIni) { // Hem acabat el joc if (maxTime != 0) timer.cancel(); sounds.playFinished_ok(); if (Parser.getActivitats().elementAt(CO.activitatActual).getMissatgeFi() != null) textFinal.setText(Parser.getActivitats().elementAt(CO.activitatActual).getMissatgeFi()); else textFinal.setText("Joc finalitzat!"); // CO.missCorrectes.setText("Prem aquí per continuar."); // CO.missCorrectes.setBackgroundColor(Color.WHITE); // CO.missCorrectes.setTextColor(Color.BLACK); dialog.show(); bloquejarJoc(true); } else { /* * if(Parser.getActivitats().elementAt(CO.activitatActual). * getMissatgeIni() != null) * CO.miss.setText(Parser.getActivitats * ().elementAt(CO.activitatActual).getMissatgeIni()); else * CO.miss.setText("Comença el joc!"); */ int displayedIntents; if (IntentCountDown && maxIntents != 0) { displayedIntents = maxIntents - contador; } else displayedIntents = contador; int displayedTime; if (TimeCountDown && maxTime != 0) { displayedTime = maxTime - contadorT; } else displayedTime = contadorT; intentos.setText(Integer.toString(displayedIntents)); // actualitza // numero // intents CO.missCorrectes.setText(Integer.toString(CO.correcte)); // actualitza // numero // caselles // correctes // CO.missCorrectes.setText("C = " + CO.correcte + ", I = " + // CO.incorrecte +" In ="+displayedIntents + // "T ="+displayedTime); } } }