forked from menault/TD3_DEV51_Qualite_Algo
25 lines
628 B
Java
25 lines
628 B
Java
|
|
import java.awt.event.*;
|
||
|
|
import javax.swing.SwingUtilities;
|
||
|
|
|
||
|
|
class Mouse extends MouseAdapter {
|
||
|
|
private Affiche aff;
|
||
|
|
private int step = 0; // correspond à Affiche.step
|
||
|
|
|
||
|
|
public Mouse(Affiche aff) {
|
||
|
|
this.aff = aff;
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public void mousePressed(MouseEvent e) {
|
||
|
|
if (SwingUtilities.isRightMouseButton(e)) {
|
||
|
|
// clic droit -> gagne
|
||
|
|
aff.setYouWin(true);
|
||
|
|
} else {
|
||
|
|
// clic gauche -> incrémente étape
|
||
|
|
if (step < 7) {
|
||
|
|
step++;
|
||
|
|
aff.setStep(step); // <-- utiliser setStep
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|