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

M

main(String[]) - Static method in class Card
Main method, tests whether there are bugs in class
main(String[]) - Static method in class CardImageFactory
 
main(String[]) - Static method in class CardPile
Main method, checks whether there are bugs in class
main(String[]) - Static method in class CellPiles
 
main(String[]) - Static method in class Foundation
Main method, checks whether there are bugs in class
main(String[]) - Static method in class FoundationPiles
Main method, checks whether there are bugs in class
main(String[]) - Static method in class Freecell
Runs the actually game, gets a freecell object passes in a view and creates the game.
main(String[]) - Static method in class Tableau
Main method, checks whether there are bugs in class
main(String[]) - Static method in class TableauPiles
Main method, checks whether there are bugs in class
makeMove() - Method in class GuiView
This method parses the pileID's obtained from the SolitaireListeners and then sends this information to the freecell class.
makeMove() - Method in interface IView
Method called by View class.
makeMove() - Method in class Printer
Keeps inputting moves from console, until it is given a valid move, in which case the move is performed
makeTemp(int, int) - Method in class TableauPiles
Uses an instance variable to create a temporary stack of size numCards from Tableau numTab.
MAX_RANK - Static variable in class Card
 
maxVisibleCount() - Method in class CardPile
Returns the max number of cards in the pile.
maxVisibleCount() - Method in class Foundation
A foundation can only have 1 card visible at most.
maxVisibleCount() - Method in interface IGuiPileModel
Return the maximum number of cards that can be displayed.
mouseClicked(MouseEvent) - Method in class GuiCardProxy
Listen for mouse clicks and report them to listeners as semantic events.
mouseEntered(MouseEvent) - Method in class GuiCardProxy
Required by MouseListener interface, currently does nothing.
mouseExited(MouseEvent) - Method in class GuiCardProxy
Required by MouseListener interface, currently does nothing.
mousePressed(MouseEvent) - Method in class GuiCardProxy
Required by MouseListener interface, currently does nothing.
mouseReleased(MouseEvent) - Method in class GuiCardProxy
Required by MouseListener interface, currently does nothing.
move(char, int, char, int) - Method in class Freecell
Calls one of five move functions in freecell, based on the inputted from and to locations of the cards
moveCard(int, int, int) - Method in class TableauPiles
Moves the last card in tableau origin to tableau destination.
moveCellToFound(int) - Method in class Freecell
Moves card in Cell fromCell to foundation pile with same suit.
moveCellToTab(int, int) - Method in class Freecell
Moves card in cell fromCell to Tableau toTab.
moveTabToCell(int, int) - Method in class Freecell
Moves last card from Tableau fromTab to Cell toCell.
moveTabToFound(int) - Method in class Freecell
Moves last card from Tableau fromTab to foundation pile with same suit.
moveTabToTab(int, int) - Method in class Freecell
Moves numCards card(s) from Tableau fromTab to Tableau toTab.

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