/*Classe de traitement des évenement *@param e objet Evénement *@see ActionListener *@author Arnaud Prémel-Cabic *@author Antoine Blondeau */ public void actionPerformed(ActionEvent e) { int tmp = 0; if (e.getSource() == bPierre) { tmp = ppc.duel(1); if (ppc.getIAChoix() == 2) { imageAction2.setIcon(pierre); } if (ppc.getIAChoix() == 1) { imageAction2.setIcon(papier); } if (ppc.getIAChoix() == 3) { imageAction2.setIcon(ciseaux); } imageAction1.setIcon(papier); } if (e.getSource() == bPapier) { tmp = ppc.duel(2); if (ppc.getIAChoix() == 2) { imageAction2.setIcon(pierre); } if (ppc.getIAChoix() == 1) { imageAction2.setIcon(papier); } if (ppc.getIAChoix() == 3) { imageAction2.setIcon(ciseaux); } imageAction1.setIcon(pierre); } if (e.getSource() == bCiseaux) { tmp = ppc.duel(3); if (ppc.getIAChoix() == 2) { imageAction2.setIcon(pierre); } if (ppc.getIAChoix() == 1) { imageAction2.setIcon(papier); } if (ppc.getIAChoix() == 3) { imageAction2.setIcon(ciseaux); } imageAction1.setIcon(ciseaux); } if (e.getSource() == exit) { System.exit(1); } if (tmp < 0) { iascore = iascore + 1; score2.setText("" + iascore); ensemble.setBackground(Color.RED); noms.setBackground(Color.RED); scores.setBackground(Color.RED); action.setBackground(Color.RED); selection.setBackground(Color.RED); menu.setBackground(Color.RED); } if (tmp > 0) { pscore = pscore + 1; score1.setText("" + pscore); ensemble.setBackground(Color.GREEN); noms.setBackground(Color.GREEN); scores.setBackground(Color.GREEN); action.setBackground(Color.GREEN); selection.setBackground(Color.GREEN); menu.setBackground(Color.GREEN); } if (tmp == 0) { ensemble.setBackground(Color.WHITE); noms.setBackground(Color.WHITE); scores.setBackground(Color.WHITE); action.setBackground(Color.WHITE); selection.setBackground(Color.WHITE); menu.setBackground(Color.WHITE); } if (e.getSource() == reset) { score1.setText(""); score2.setText(""); imageAction1.setIcon(vierge); imageAction2.setIcon(vierge); ensemble.setBackground(null); noms.setBackground(null); scores.setBackground(null); action.setBackground(null); selection.setBackground(null); menu.setBackground(null); } }