File: Games\Sudoku\GamesByEmail.SudokuGame.js

GamesByEmail
Class SudokuGame.Cell

Object
  
 
 
GamesByEmail.SudokuGame.Cell

All Implemented Interfaces:

Class, Elemental

Enclosing Class:

SudokuGame


GamesByEmail.SudokuGame.Cell

implements Foundation.Class, Foundation.Elemental

Constructor Summary
GamesByEmail.SudokuGame.Cell(game, index)

Field Summary

Fields inherited from Foundation.Elemental
$Foundation_$registry_index

Method Summary
 anyNonZeroPencils()
 calculatePencil(pencilIndex)
 checkPencilGroup(group)
 countPencils()
 dispose()
 eliminatePencil(pencilIndex)
 eliminateSolution(value)
 excludePencil(pencilIndex)
 getAllPencils()
 getContainer()
 getHtml()
 getPairedPencils(value, num)
 getPencilAssurity(value)
 getPencilHtml(index)
 getPencilSolution()
 getSolvedHtml()
 getUnsolvedHtml()
 hasPencil(value)
 hasPencilSolution()
 isOnlyPencil(value)
 isPencilEliminated(value)
 isPencilInGroup(group, value)
 isSolved()
 pencilClicked(event, pencilIndex)
 resetPencil(pencilIndex)
 setOtherPencilsAsExcluded(pencils)
 setPencilAsFish(pencil)
 setPencilsAsExcluded(pencils)
 setSolution(solution)
 solutionClicked(event)
 solvePencil(pencilIndex)
 updatePencil(pencilIndex)
 workPencils(method)

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

Constructor Detail

SudokuGame.Cell

GamesByEmail.SudokuGame.Cell(game,
                             index)
Parameters:
game - 

index - 

Method Detail

anyNonZeroPencils

anyNonZeroPencils()

calculatePencil

calculatePencil(pencilIndex)
Parameters:
pencilIndex - 


checkPencilGroup

checkPencilGroup(group)
Parameters:
group - 


countPencils

countPencils()

dispose

dispose()
Overrides:
dispose in class Class

eliminatePencil

eliminatePencil(pencilIndex)
Parameters:
pencilIndex - 


eliminateSolution

eliminateSolution(value)
Parameters:
value - 


excludePencil

excludePencil(pencilIndex)
Parameters:
pencilIndex - 


getAllPencils

getAllPencils()

getContainer

getContainer()

getHtml

getHtml()

getPairedPencils

getPairedPencils(value,
                 num)
Parameters:
value - 

num - 


getPencilAssurity

getPencilAssurity(value)
Parameters:
value - 


getPencilHtml

getPencilHtml(index)
Parameters:
index - 


getPencilSolution

getPencilSolution()

getSolvedHtml

getSolvedHtml()

getUnsolvedHtml

getUnsolvedHtml()

hasPencil

hasPencil(value)
Parameters:
value - 


hasPencilSolution

hasPencilSolution()

isOnlyPencil

isOnlyPencil(value)
Parameters:
value - 


isPencilEliminated

isPencilEliminated(value)
Parameters:
value - 


isPencilInGroup

isPencilInGroup(group,
                value)
Parameters:
group - 

value - 


isSolved

isSolved()

pencilClicked

pencilClicked(event,
              pencilIndex)
Parameters:
event - 

pencilIndex - 


resetPencil

resetPencil(pencilIndex)
Parameters:
pencilIndex - 


setOtherPencilsAsExcluded

setOtherPencilsAsExcluded(pencils)
Parameters:
pencils - 


setPencilAsFish

setPencilAsFish(pencil)
Parameters:
pencil - 


setPencilsAsExcluded

setPencilsAsExcluded(pencils)
Parameters:
pencils - 


setSolution

setSolution(solution)
Parameters:
solution - 


solutionClicked

solutionClicked(event)
Parameters:
event - 


solvePencil

solvePencil(pencilIndex)
Parameters:
pencilIndex - 


updatePencil

updatePencil(pencilIndex)
Parameters:
pencilIndex - 


workPencils

workPencils(method)
Parameters:
method -