A E G H I L M P R S T W

M

MINE - Static variable in class edu.rice.comp440.mine.MineSim
Constant used to indicate that the current cell is a mine; used instead of the count of surrounding mines
Main - class edu.rice.comp440.mine.Main.
This method class is an example to show how the MineSim class can be used to run a Minesweeper simulation; this code can easily be modified to run many simulations with different parameters.
Main() - Constructor for class edu.rice.comp440.mine.Main
 
MineBoard - interface edu.rice.comp440.mine.MineBoard.
This interface defines the Minesweeper board.
MineGUI - class edu.rice.comp440.mine.MineGUI.
This class defines a JFrame GUI that can act as a human player to the MineSim Minesweeper simulator, or as an interface for veiwing a computer Player.
MineGUI() - Constructor for class edu.rice.comp440.mine.MineGUI
 
MineSim - class edu.rice.comp440.mine.MineSim.
This class defines a Minesweeper simulation.
MineSim(int, int, int, Player) - Constructor for class edu.rice.comp440.mine.MineSim
Create a new MineSim object used to simulate the Minesweeper game with the given parameters
main(String[]) - Static method in class edu.rice.comp440.mine.Main
The main method for running a Minesweeper simulation
main(String[]) - Static method in class edu.rice.comp440.mine.MineGUI
Creates a default MineGUI that allows a human GUI player or a RandomPlayer.
makePlayer() - Method in interface edu.rice.comp440.mine.PlayerFactory
This is the main factory method; it returns a new Player object when called.

A E G H I L M P R S T W