package com.mathorama.wumpus; /** * Wumpus UI and Controler class for * 3D interface to the classic game * * @author Chris Thiel * original version 28 May 2013 was an Applet * @version 11 April 2020 */ import java.awt.Button; import java.awt.Color; import java.awt.FlowLayout; import java.awt.Font; import java.awt.Graphics; import java.awt.Rectangle; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.event.MouseMotionListener; import java.util.ArrayList; import javax.swing.JFrame; import javax.swing.JPanel; @SuppressWarnings("serial") public class Wumpus extends JPanel implements ActionListener, MouseMotionListener, MouseListener { private static int WIDE=950; private static int TALL=680; private Button forward,turnL, turnR, grab, shoot,help, look; private String direction, message, message2, contents, turn; private int loc, nextLoc, gold; private Dodectrahedron d; private ArrayList