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

I

ICardPile - Interface in <Unnamed>
Card stack interface
IGuiCard - Interface in <Unnamed>
This interface must be implemented by cards that will be used in the compsci108 Solitaire package.
IGuiPileModel - Interface in <Unnamed>
Simple interface for real views to implement.
IPileView - Interface in <Unnamed>
This is an interface for the view of a particular pile.
isAddable(Card) - Method in class CardPile
Checks if card can be added to pile By default, as long as pile is not empty, a card can be removed
isAddable(Card) - Method in class Foundation
Overrides default isAddable method
isAddable(Card) - Method in class FoundationPiles
Method for determining whether card can be added to a foundation
isAddable(Card) - Method in interface ICardPile
Checks if card can be added to stack
isAddable(Card) - Method in class Tableau
Checks to see if adding a card to this tableau is a legal move.
isCardMovableToFound(Card) - Method in class FoundationPiles
Checks if card toMove can be automatically moved to foundation
isEmpty() - Method in class CardPile
Checks if pile is full or not
isEmpty(int) - Method in class CellPiles
Checks to see if a certain cell is empty or not just in case you want to move other cards into it
isEmpty() - Method in interface ICardPile
Checks if stack is empty or not
isEnd() - Method in class Freecell
Checks if the player has won the game, ie all the cards have been moved up to the foundations.
isFaceUp() - Method in class Card
 
isFaceUp() - Method in class GuiCardProxy
Reports state of wrapped card, or true if there is no wrapped card.
isFaceUp() - Method in interface IGuiCard
Return true when the card is face up, and false otherwise.
isFull() - Method in class CardPile
Checks if pile is empty or not
isFull() - Method in interface ICardPile
Checks if stack is empty or not
isIdEmpty(String) - Method in class Freecell
Checks to see if the pile corresponding to the pileID is empty.
ISolitaireListener - Interface in <Unnamed>
Process a semantic solitaire event.
isOneHigher(Card) - Method in class Card
Method observes the rank of two cards and compares them.
isOneLower(Card) - Method in class Card
Method observes the rank of two cards and compares them.
isRemovable() - Method in class CardPile
Checks if card can be removed from pile By default, as long as pile is not empty, a card can be removed
isRemovable(Card) - Method in class Foundation
Overrides default isRemovable method Returns false, since you cannot remove from a foundation
isRemovable() - Method in interface ICardPile
Checks if card can be removed from stack
isSameSuit(Card) - Method in class CardPile
Checks if pile is of the same suit as card
isValidRank(int) - Method in class Card
Returns a boolean whether or not the rank of a given card is higher than the highest rank we pass in the program
isValidSuit(String) - Method in class Card
Checks to see whether or not the card is actually a certain suit
IView - Interface in <Unnamed>
 

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