modification listener pour recentrer
This commit is contained in:
@@ -1,14 +1,33 @@
|
||||
package fr.monkhanny.dorfromantik.listeners;
|
||||
|
||||
import fr.monkhanny.dorfromantik.game.Board;
|
||||
|
||||
/**
|
||||
* @version 1.0
|
||||
* @author Lenny FOULOU
|
||||
* Listener pour gérer l'appui sur la touche Espace dans le jeu.
|
||||
* Lorsqu'un événement d'appui sur la touche Espace est détecté,
|
||||
* le plateau de jeu est recentré grâce à une méthode spécifique.
|
||||
*/
|
||||
public class GameSpaceKeyListener extends java.awt.event.KeyAdapter {
|
||||
/**
|
||||
* Le plateau de jeu à recentrer lorsque la touche Espace est enfoncée.
|
||||
*/
|
||||
private Board board;
|
||||
|
||||
/**
|
||||
* Constructeur pour initialiser le listener avec le plateau de jeu.
|
||||
*
|
||||
* @param board le plateau de jeu sur lequel appliquer l'action de la touche Espace.
|
||||
*/
|
||||
public GameSpaceKeyListener(Board board) {
|
||||
this.board = board;
|
||||
}
|
||||
|
||||
/**
|
||||
* Méthode appelée lorsqu'une touche du clavier est enfoncée.
|
||||
* Si la touche Espace est enfoncée, appelle une méthode du plateau de jeu
|
||||
* pour le recentrer.
|
||||
*
|
||||
* @param e l'événement lié à l'appui sur une touche.
|
||||
*/
|
||||
@Override
|
||||
public void keyPressed(java.awt.event.KeyEvent e) {
|
||||
if (e.getKeyCode() == java.awt.event.KeyEvent.VK_SPACE) {
|
||||
|
@@ -6,7 +6,7 @@ import java.awt.event.MouseAdapter;
|
||||
import java.awt.event.MouseWheelEvent;
|
||||
/**
|
||||
* @version 1.0
|
||||
* @author Lenny Foulou
|
||||
* @author Lenny FOULOU
|
||||
* Listener pour gérer le zoom dans le jeu à l'aide de la molette de la souris.
|
||||
* Le zoom s'effectue uniquement lorsque la touche Ctrl est enfoncée.
|
||||
*/
|
||||
@@ -23,7 +23,12 @@ public class GameZoomListener extends MouseAdapter {
|
||||
public GameZoomListener(Board board) {
|
||||
this.board = board;
|
||||
}
|
||||
|
||||
/**
|
||||
* Méthode appelée lorsqu'un événement de molette de souris est détecté.
|
||||
* Si la touche Ctrl est enfoncée, effectue un zoom avant ou arrière en fonction de la rotation de la molette.
|
||||
*
|
||||
* @param e l'événement de molette de souris.
|
||||
*/
|
||||
@Override
|
||||
public void mouseWheelMoved(MouseWheelEvent e) {
|
||||
// Vérifier si la touche Ctrl est enfoncée et la direction de la molette
|
||||
|
Reference in New Issue
Block a user