<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import java.awt.event.*;

/** A key listener for a MazeGUI. */
public class MazeKeyListener extends KeyAdapter {

  /** The MazeGUI for which this listener listens. */
  private MazeGUI mazeGUI;
  
  /** The maze to which this listener is attached. */
  private Maze maze;
  
  /** A key listener for window mg with maze m. */
  public MazeKeyListener(MazeGUI mg, Maze m) {
    mazeGUI= mg;
    maze= m;
  }
  
  /** React to event k. */
  public void keyTyped(KeyEvent k) {
    // Figure out what key was typed -- it is k.getKeyChar()
    // and call method maze.move accordingly
    //   YOUR CODE GOES HERE */
    
    mazeGUI.update();
  }

}</pre></body></html>