Contents
Index
haskellscrabble-0.1.0.0: A scrabble library capturing the core game logic of scrabble.
Index
above
Wordify.Rules.Pos
adjacentWords
Wordify.Rules.FormedWord
allSquares
Wordify.Rules.Board
bag
Wordify.Rules.Game
bagFromTiles
Wordify.Rules.LetterBag
bagSize
Wordify.Rules.LetterBag.Internal
,
Wordify.Rules.LetterBag
below
Wordify.Rules.Pos
bingoBonusApplied
Wordify.Rules.FormedWord
Blank
Wordify.Rules.Tile
Board
1 (Type/Class)
Wordify.Rules.Board.Internal
,
Wordify.Rules.Board
2 (Data Constructor)
Wordify.Rules.Board.Internal
board
Wordify.Rules.Game
CannotExchangeWhenNoLettersInBag
Wordify.Rules.ScrabbleError
CannotPlaceBlankWithoutLetter
Wordify.Rules.ScrabbleError
currentPlayer
Wordify.Rules.Game
Dictionary
Wordify.Rules.Dictionary
dictionary
Wordify.Rules.Game
DictionaryFileNotFound
Wordify.Rules.ScrabbleError
dictionaryFromWords
Wordify.Rules.Dictionary
DoesNotConnectWithWord
Wordify.Rules.ScrabbleError
DoesNotCoverTheStarTile
Wordify.Rules.ScrabbleError
DoubleLetter
Wordify.Rules.Square
DoubleWord
Wordify.Rules.Square
emptyBoard
Wordify.Rules.Board
Exchange
Wordify.Rules.Move
exchange
Wordify.Rules.Player
exchangeLetters
Wordify.Rules.LetterBag
ExchangeTransition
Wordify.Rules.Move
Finished
Wordify.Rules.Game
FormedWord
Wordify.Rules.FormedWord
FormedWords
Wordify.Rules.FormedWord
Game
Wordify.Rules.Game
GameFinished
Wordify.Rules.Move
GameNotInProgress
Wordify.Rules.ScrabbleError
GameStatus
Wordify.Rules.Game
gameStatus
Wordify.Rules.Game
GameTransition
Wordify.Rules.Move
generator
Wordify.Rules.LetterBag.Internal
getGameStatus
Wordify.Rules.Game
getGenerator
Wordify.Rules.LetterBag
giveTiles
Wordify.Rules.Player
gridValue
Wordify.Rules.Pos
hasEmptyRack
Wordify.Rules.Player
History
1 (Type/Class)
Wordify.Rules.Game
2 (Data Constructor)
Wordify.Rules.Game
history
Wordify.Rules.Game
increaseScore
Wordify.Rules.Player
InProgress
Wordify.Rules.Game
invalidWords
Wordify.Rules.Dictionary
isOccupied
Wordify.Rules.Square
isPlayable
Wordify.Rules.Tile
isValidWord
Wordify.Rules.Dictionary
left
Wordify.Rules.Pos
Letter
Wordify.Rules.Tile
LetterBag
1 (Type/Class)
Wordify.Rules.LetterBag.Internal
,
Wordify.Rules.LetterBag
2 (Data Constructor)
Wordify.Rules.LetterBag.Internal
LetterBagFileNotOpenable
Wordify.Rules.ScrabbleError
LetterRack
Wordify.Rules.Player
lettersAbove
Wordify.Rules.Board
lettersBelow
Wordify.Rules.Board
lettersLeft
Wordify.Rules.Board
lettersRight
Wordify.Rules.Board
mainWord
Wordify.Rules.FormedWord
makeBag
Wordify.Rules.LetterBag
makeBagUsingGenerator
Wordify.Rules.LetterBag
makeDictionary
Wordify.Rules.Dictionary
makeGame
Wordify.Rules.Game
makeMove
Wordify.Rules.Move
makePlayer
Wordify.Rules.Player
MalformedDictionaryFile
Wordify.Rules.ScrabbleError
MalformedLetterBagFile
Wordify.Rules.ScrabbleError
MiscError
Wordify.Rules.ScrabbleError
MisplacedLetter
Wordify.Rules.ScrabbleError
Move
Wordify.Rules.Move
moveNumber
Wordify.Rules.Game
movesMade
Wordify.Rules.Game
MoveTransition
Wordify.Rules.Move
name
Wordify.Rules.Player
newGame
Wordify.Rules.Move
Normal
Wordify.Rules.Square
NotEnoughLettersInStartingBag
Wordify.Rules.ScrabbleError
NoTilesPlaced
Wordify.Rules.ScrabbleError
numberOfPlayers
Wordify.Rules.Game
occupiedSquareAt
Wordify.Rules.Board
optionalPlayers
Wordify.Rules.Game
Pass
Wordify.Rules.Move
passes
Wordify.Rules.Game
PassTransition
Wordify.Rules.Move
PlacedTileOnOccupiedSquare
Wordify.Rules.ScrabbleError
placeTile
Wordify.Rules.Board
PlaceTiles
Wordify.Rules.Move
Player
Wordify.Rules.Player
player1
Wordify.Rules.Game
player2
Wordify.Rules.Game
PlayerCannotExchange
Wordify.Rules.ScrabbleError
PlayerCannotPlace
Wordify.Rules.ScrabbleError
playerNumber
Wordify.Rules.Game
playerPlaced
Wordify.Rules.FormedWord
players
Wordify.Rules.Game
Pos
1 (Type/Class)
Wordify.Rules.Pos.Internal
,
Wordify.Rules.Pos
2 (Data Constructor)
Wordify.Rules.Pos.Internal
posAt
Wordify.Rules.Pos
posMax
Wordify.Rules.Pos
posMin
Wordify.Rules.Pos
putTileOn
Wordify.Rules.Square
rack
Wordify.Rules.Player
reduceScore
Wordify.Rules.Player
removePlayedTiles
Wordify.Rules.Player
removeTiles
Wordify.Rules.Player
restoreGame
Wordify.Rules.Move
restoreGameLazy
Wordify.Rules.Move
right
Wordify.Rules.Pos
score
Wordify.Rules.Player
scoreWord
Wordify.Rules.Square
ScrabbleError
Wordify.Rules.ScrabbleError
shuffleBag
Wordify.Rules.LetterBag
shuffleWithNewGenerator
Wordify.Rules.LetterBag
Square
Wordify.Rules.Square
squareIfOccupied
Wordify.Rules.Square
starPos
Wordify.Rules.Pos
takeLetters
Wordify.Rules.LetterBag
Tile
Wordify.Rules.Tile
tileIfOccupied
Wordify.Rules.Square
tileLetter
Wordify.Rules.Tile
tiles
Wordify.Rules.LetterBag.Internal
,
Wordify.Rules.LetterBag
tilesOnRack
Wordify.Rules.Player
tileValue
Wordify.Rules.Tile
tileValues
Wordify.Rules.Player
TripleLetter
Wordify.Rules.Square
TripleWord
Wordify.Rules.Square
unoccupiedSquareAt
Wordify.Rules.Board
wordFormedFirstMove
Wordify.Rules.FormedWord
wordsFormedMidGame
Wordify.Rules.FormedWord
WordsNotInDictionary
Wordify.Rules.ScrabbleError
wordStrings
Wordify.Rules.FormedWord
wordsWithScores
Wordify.Rules.FormedWord
xPos
Wordify.Rules.Pos
yPos
Wordify.Rules.Pos