Games\Sudoku\GamesByEmail.SudokuGame.js
GamesByEmail
Object
All Implemented Interfaces:
GamesByEmail.SudokuGame
implementsFoundation.Class
,Foundation.Elemental
,Foundation.Resourceful
Nested Class Summary | |
static | SudokuGame.Box
|
static | SudokuGame.Cell
|
Constructor Summary |
|
Field Summary | |
static | resourcePack
|
Fields inherited from Foundation.Elemental |
$Foundation_$registry_index |
Methods inherited from Foundation.Class |
getTypePath , isInstanceOf |
Methods inherited from Foundation.Elemental |
attachEvent , detachEvent , elementId , event , getById , getElement , getElementValue , getElements , getFirst , getNext , parseElementId , processHtml , processHtml |
Methods inherited from Foundation.Resourceful |
resource , resource , resourceUrl , resourceUrl |
Constructor Detail |
GamesByEmail.SudokuGame(resourcePack)
resourcePack -
Field Detail |
static resourcePack
Method Detail |
anotherBoxClaimsPencil(boxIndex,
rowIndex,
columnIndex,
cellIndex,
value)
boxIndex -
rowIndex -
columnIndex -
cellIndex -
value -
anotherColumnClaimsPencil(boxIndex,
columnIndex,
cellIndex,
value)
boxIndex -
columnIndex -
cellIndex -
value -
anotherRowClaimsPencil(boxIndex,
rowIndex,
cellIndex,
value)
boxIndex -
rowIndex -
cellIndex -
value -
anyNonZeroPencils()
boxColumnClaimsPencil(boxIndex,
columnIndex,
value)
boxIndex -
columnIndex -
value -
boxColumnContainsPencil(boxIndex,
columnIndex,
value)
boxIndex -
columnIndex -
value -
boxContainsSolution(box,
value)
box -
value -
boxCountPencils(box,
value)
box -
value -
boxIndexFromCellIndex(cellIndex)
cellIndex -
boxRowClaimsPencil(boxIndex,
rowIndex,
value)
boxIndex -
rowIndex -
value -
boxRowContainsPencil(boxIndex,
rowIndex,
value)
boxIndex -
rowIndex -
value -
checkForFishes(post,
pivot)
post -
pivot -
checkPencilByGroup(indeces)
indeces -
checkPencilByGroups(groupType)
groupType -
checkPencilForFishes(post,
pivot,
pencil)
post -
pivot -
pencil -
checkPencilGroup(indeces,
group)
indeces -
group -
checkPivotAndPencilForFish(post,
pivot,
pencil,
pivotGroup)
post -
pivot -
pencil -
pivotGroup -
collectUniquePencils(indeces)
indeces -
columnContainsSolution(column,
value)
column -
value -
columnCountPencils(column,
value)
column -
value -
columnIndexFromCellIndex(cellIndex)
cellIndex -
comparePairedPencils(p1,
p2)
p1 -
p2 -
containsSolution(cell,
value)
cell -
value -
countPencils(cell,
value)
cell -
value -
countSolved()
dispose()
dispose
in class Class
eliminateSolvedCells(indeces)
indeces -
excludePencils()
getAboveBoxIndex(boxIndex)
boxIndex -
getAllPivotCombinations(pivots)
pivots -
getAllPossibleFishPivots(pivot,
pencil)
pivot -
pencil -
getAllSubGroupCombinations(pencils)
pencils -
getBelowBoxIndex(boxIndex)
boxIndex -
getBoxBaseColumnIndex(boxIndex)
boxIndex -
getBoxBaseRowIndex(boxIndex)
boxIndex -
getBoxColumnIndeces(boxIndex,
columnIndex)
boxIndex -
columnIndex -
getBoxHtml(index)
index -
getBoxIndeces(index)
index -
getBoxRowIndeces(boxIndex,
rowIndex)
boxIndex -
rowIndex -
getCellHtml(index)
index -
getColumnIndeces(index)
index -
getHtml()
getLeftBoxIndex(boxIndex)
boxIndex -
getPencilColor(assurity)
assurity -
getRightBoxIndex(boxIndex)
boxIndex -
getRowIndeces(index)
index -
getValue()
hasPencil(indeces,
pencil)
indeces -
pencil -
hasPencilAtIndex(index,
pencil)
index -
pencil -
indexInPivotGroup(index,
pivotGroup)
index -
pivotGroup -
pencilClicked(cellIndex,
value,
assurity,
rightClick,
ctrlKey)
cellIndex -
value -
assurity -
rightClick -
ctrlKey -
postMatchesPivot(indeces,
pencil,
pivotGroup)
indeces -
pencil -
pivotGroup -
pushGroupCombinations(groups,
group,
index,
pencils,
size)
groups -
group -
index -
pencils -
size -
pushPivotCombinations(groups,
group,
index,
pivots,
size)
groups -
group -
index -
pivots -
size -
resetPencils()
rowContainsSolution(row,
value)
row -
value -
rowCountPencils(row,
value)
row -
value -
rowIndexFromCellIndex(cellIndex)
cellIndex -
setValue(value)
value -
solutionClicked(cellIndex,
rightClick)
cellIndex -
rightClick -
solvePencils()
turnOffPencilInPosttGroup(pivot,
index,
pencil,
pivotGroup)
pivot -
index -
pencil -
pivotGroup -
updateFromHash(delay)
delay -
updatePencils()
updateToHash()
walk(indeces,
method,
arg)
indeces -
method -
arg -
workPencils(method)
method -
static writeToPage(resourcePack)
resourcePack -