A B C D E F G H I J L M N O P R S T U V W

G

GenericFileFilter - Class in <Unnamed>
This is a generic file filter.
GenericFileFilter() - Constructor for class GenericFileFilter
 
getAbsoluteLoc(MouseEvent) - Method in class UserInteraction
Calculates and returns the absolute coordinates of the mouse relateive to theMainPanel
getAddedAtMoveNum() - Method in class Tile
Returns the move number at which the tile was added.
getAllowBlanks() - Method in class Rules
Returns true if blank tiles are allowed.
getAllowPrintArrangement() - Method in class Rules
Returns true if printing is allowed.
getAllowUnused() - Method in class Rules
Returns true if unused tiles are allowed.
getBlank() - Method in class Rules
Returns a byte array that is used to create an ImageIcon used as the blank tile image.
getBlankTileDesc() - Method in class Tile
Returns the tile description.
getBlankTileName() - Method in class Tile
Returns the tile name.
getCurTile(MouseEvent) - Method in class UserInteraction
Determines if a the MouseEvent occured over a tile in the Grid or TileBin and returns that tile's ID.
getDescription() - Method in class CLIPImageFilter
Returns the description of the filter.
getDescription() - Method in class GenericFileFilter
Returns the description string of the FileFilter.
getDescription() - Method in class LogFilter
Returns the description of the filter.
getDescription() - Method in class SetFilter
Returns the description of the filter.
getExtension(File) - Static method in class CLIPImageFilter
Deterimines the file extension of the passed in file, then returns it.
getExtension(File) - Static method in class GenericFileFilter
Deterimines the file extension of the passed in file, then returns it.
getExtension(File) - Static method in class LogFilter
Deterimines the file extension of the passed in file, then returns it.
getExtension(File) - Static method in class SetFilter
Deterimines the file extension of the passed in file, then returns it.
getGridHeight() - Method in class TileSet
Returns the height of the grid in pixels required by the set.
getGridSquareAt(int, int) - Method in class Grid
Returns the coordinates of the grid square defined by the passed in mouse coordinates.
getGridSquareSize() - Method in class Grid
Returns the grid square size.
getGridWidth() - Method in class TileSet
Returns the width of the grid in pixels required by the set.
getGUI() - Method in class UserInterface
Returns the user interface.
getImage() - Method in class Tile
Returns the ImageIcon of the tile.
getIndexOfInsertion(int, int) - Method in class TileBin
Takes x and y coordinates and calculates the index of the TileBin.tbList that the coordinates are located over.
getInstructions() - Method in class Rules
Returns the set instructions.
getMaxBlank() - Method in class TileSet
Returns the max number of blank tiles allowed by the set.
getMaxCharactersPerLineCount() - Method in class WrappingJOptionPane
Returns the maximum number of characters to display per line
getMissingTiles() - Method in class Rules
Returns true if the set randomly removes some tiles when it loads.
getMouseOffset(int, int, int) - Method in class Grid
Accepts mouse coordinates and a tileID and then returns the offset from the mouse location to the tile's upper left location.
getMouseOffset(int, int, int) - Method in class TileBin
Takes mouse coordinates and a tileID and calculates the mouse offset from that tile and returns it.
getName() - Method in class Rules
Returns the set name.
getNumberBlankTiles() - Method in class Rules
Returns the maximum number of blank tiles allowed.
getNumberUnusedTiles() - Method in class Rules
Returns the maximum number of unused tiles allowed.
getNumBlank() - Method in class TileSet
Returns the number of blank tiles currently being used.
getNumMissingTiles() - Method in class Rules
Returns the number of randomly removed tiles on set load.
getNumOfTiles() - Method in class TileSet
Returns the number of tiles in the set.
getNumTilesHigh() - Method in class Rules
Returns the number of tiles the grid can hold from top to bottom.
getNumTilesWide() - Method in class Rules
Returns the number of tiles the grid can hold from side to side.
getPanelBounds(JPanel) - Method in class UserInteraction
Returns the bounds of the passed in panel within theMainPanel
getPlaybackSpeed(String) - Method in class Playback
Returns the delay time for the passed in speed String.
getPreviousMoveTime(LogEntry) - Method in class Playback
Takes a log entry and generates a string representing the previous move time.
getPrintArrangementImage() - Method in class UserInterface
Creates a cropped image of the current tile arrangement on a white background and returns it (to print or save).
getRelativeLoc(Point, JPanel) - Method in class UserInteraction
Calculates the position of the passed in point relative to the visible portion of the passed in panel.
getReqBlankDesc() - Method in class Rules
Returns true if blank tiles require a description.
getReqBlankName() - Method in class Rules
Returns true if blank tiles require a name.
getRequireArrangementComment() - Method in class Rules
Returns true if tile arrangements require comments.
getReqUnusedDesc() - Method in class Rules
Returns true if unused tiles require a description.
getReverseMove(int) - Method in class Playback
This returns the opposite log entry type from the one passed in but only works for the four basic move types.
getTileBinSquareAt(int, int) - Method in class TileBin
Takes the passed in coordinates of the mouse relative to the TileBin and caculates the index of the TileBin.tbList at that position.
getTileBoundsInGrid() - Method in class TileSet
Returns a bounding rectangle containing every tile in the grid.
getTileHeight() - Method in class Rules
Returns the height of the tiles in pixels.
getTileHeight() - Method in class TileSet
Returns the height of the tiles in GridSquares (20x20 pixels each)
getTileHeightInPixels() - Method in class TileSet
Returns the height of the tiles in pixels.
getTileID() - Method in class Tile
Returns the TileID of the tile.
getTileWidth() - Method in class Rules
Returns the width of the tiles in pixels.
getTileWidth() - Method in class TileSet
Returns the width of the tiles in GridSquares (20x20 pixels each)
getTileWidthInPixels() - Method in class TileSet
Returns the width of the tiles in pixels.
getTotalTime(LogEntry) - Method in class Playback
Takes a log entry and generates a string representing the elapsed time.
getUnlimitedBlanks() - Method in class Rules
Returns true if unlimited blank tiles are allowed.
getUnlimitedUnused() - Method in class Rules
Returns true if unlimited unused tiles are allowed.
getXPos() - Method in class Tile
Returns the X position of the tile.
getYPos() - Method in class Tile
Returns the Y position of the tile.
gif - Static variable in class CLIPImageFilter
gif image extension
Grid - Class in <Unnamed>
This is the Grid panel for the CLIP application.
Grid(UserInteraction) - Constructor for class Grid
The constructor for the grid class.
grid - Variable in class Grid
An array that stores tile information for the grid.
Grid - Variable in class Tile
true if the tile is in the Grid.
GRID_TO_GRID - Static variable in class LogEntry
Defines a Grid to Grid move log entry
GRID_TO_TILEBIN - Static variable in class LogEntry
Defines a Grid to TileBin move log entry
GridDefaultSizeInPixels - Variable in class Grid
The default size of the grid before a tileset is loaded.
gridHeight - Variable in class Grid
The height of the grid in gridSquares.
gridLinesMenuItem - Variable in class UserInteraction
Gridlines option in the context menu
gridlinesMenuItem - Variable in class UserInterface
The View/Hide Gridlines Menu Item
GridName - Variable in class Grid
The name of this panel.
gridNumTilesTall - Variable in class TileSet
Number of tiles the grid should support vertically.
gridNumTilesWide - Variable in class TileSet
Number of tiles the grid should support horizontally.
gridScrolling - Variable in class UserInteraction
true if the user is dragging the grid (or tilebin)
gridSizeInPixels - Variable in class Grid
The size of the grid in pixels.
gridSquareSize - Variable in class Grid
The size in pixels of each gridsquare on the grid.
gridTilesHighField - Variable in class Data
Text Field for the Grid's number of tiles high
gridTilesHighModel - Variable in class Data
Spinner Model for the Grid's number of tiles high
gridTilesHighSpinner - Variable in class Data
Spinner for the Grid's number of tiles high
gridTilesWideField - Variable in class Data
Text Field for the Grid's number of tiles wide
gridTilesWideModel - Variable in class Data
Spinner Model for the Grid's number of tiles wide
gridTilesWideSpinner - Variable in class Data
Spinner for the Grid's number of tiles wide
gridWidth - Variable in class Grid
The width of the grid in gridSqaures.

A B C D E F G H I J L M N O P R S T U V W