Index

Modules: pon2, pon2/app, pon2/app/generate, pon2/app/key, pon2/app/marathon, pon2/app/permute, pon2/app/simulator, pon2/app/solve, pon2/app/studio, pon2/core, pon2/core/behaviour, pon2/core/cell, pon2/core/common, pon2/core/field, pon2/core/fqdn, pon2/core/goal, pon2/core/moveresult, pon2/core/nazopuyo, pon2/core/notice, pon2/core/pair, pon2/core/placement, pon2/core/popresult, pon2/core/puyopuyo, pon2/core/rule, pon2/core/step, pon2/gui, pon2/gui/helper, pon2/gui/marathon, pon2/gui/marathon/ctrl, pon2/gui/marathon/marathon, pon2/gui/marathon/search, pon2/gui/simulator, pon2/gui/simulator/ctrl, pon2/gui/simulator/field, pon2/gui/simulator/goal, pon2/gui/simulator/msg, pon2/gui/simulator/next, pon2/gui/simulator/operating, pon2/gui/simulator/palette, pon2/gui/simulator/setting, pon2/gui/simulator/share, pon2/gui/simulator/simulator, pon2/gui/simulator/step, pon2/gui/studio, pon2/gui/studio/ctrl, pon2/gui/studio/pagination, pon2/gui/studio/setting, pon2/gui/studio/studio, pon2/private/algorithm, pon2/private/app/solve, pon2/private/arrayutils, pon2/private/assign, pon2/private/bitops, pon2/private/core, pon2/private/core/binaryfield, pon2/private/core/binaryfield/xmm, pon2/private/core/nazopuyo, pon2/private/critbits, pon2/private/deques, pon2/private/dom, pon2/private/expand, pon2/private/gui, pon2/private/gui/deref, pon2/private/gui/utils, pon2/private/macros, pon2/private/math, pon2/private/paths, pon2/private/setutils, pon2/private/simd, pon2/private/staticfor, pon2/private/strutils, pon2/private/tables, pon2/private/unionfind, pon2/private/utils, pon2/private/webworkers, pon2/utils, pon2/utils/results2.

API symbols

`$`:
`*=`:
`*`:
`*~`:
`+=`:
`+`:
`-=`:
`-`:
`==`:
`[]=`:
`[]`:
`xor`:
ActualPlacements:
addCopyBtnHandler:
AirBottomRow:
AirHeight:
allQueryCount:
apply:
areSettledTsu:
areSettledWater:
AssetsDir:
assign:
asyncPermute:
asyncSolve:
backward:
Behaviour:
Behaviours:
bextr:
BinaryField:
bitand2:
bitor2:
blsmsk:
Bmi1Available:
Bmi2Available:
bottomFixStyle:
canPop:
Cell:
cellCount:
cellCounts:
cellImgSrc:
childrenAtDepth:
ClmulAvailable:
Col:
coloredPuyoCount:
coloredPuyoCounts:
ColoredPuyos:
ColorKinds:
colors:
colorsSeq:
connected:
connection2:
connection2Horizontal:
connection2Vertical:
connection3:
connection3Horizontal:
connection3LShape:
connection3Vertical:
connectionCounts:
context:
counterStyle:
createElemJsObj:
crossRotate:
DeadColor:
DeadRule:
DefaultColor:
defineExpand:
del:
delStep:
derefSimulator:
Dir:
DoublePlacements:
dropNuisance:
dropNuisanceTsu:
dropNuisanceTsuSafe:
dropNuisanceWater:
dropNuisanceWaterSafe:
editData:
EditModes:
EditorModes:
extractedPop:
Field:
flip:
flipFieldHorizontal:
flipFieldVertical:
flipHorizontal:
flipVertical:
focusReplay:
forward:
generate:
GenerateSettings:
getClipboard:
getElemJsObjById:
getNavigator:
getSelectedIndex:
getStudioSetting:
GhostColor:
Goal:
goalClearColorOpt=:
GoalColor:
goalColor=:
GoalKind:
goalKindOpt=:
GoalMain:
GoalOperator:
goalOperator=:
goalVal=:
hardToGarbageCount:
hash:
Height:
html2canvas:
init:
init2:
initAirBottom:
initArrayWith:
initFloor:
initValid:
initWaterTop:
insert:
invalidPlacements:
isDead:
isDouble:
isNormalized:
isPopped:
isSatisfiedAccumColor:
isSatisfiedAccumCount:
isSatisfiedChain:
isSatisfiedColor:
isSatisfiedConnection:
isSatisfiedCount:
isSatisfiedPlace:
isSettled:
isSupported:
isValid:
joinPath:
kept:
keptAir:
keptValid:
keptVisible:
KeyEvent:
KeyEvent0:
KeyEvent1:
KeyEvent2:
KeyEvent3:
KeyEvent4:
KeyEvent5:
KeyEvent6:
KeyEvent7:
KeyEvent8:
KeyEvent9:
KeyEventA:
KeyEventB:
KeyEventC:
KeyEventD:
KeyEventE:
KeyEventEnter:
KeyEventF:
KeyEventG:
KeyEventH:
KeyEventI:
KeyEventJ:
KeyEventK:
KeyEventL:
KeyEventM:
KeyEventN:
KeyEventO:
KeyEventP:
KeyEventQ:
KeyEventR:
KeyEventS:
KeyEventSemicolon:
KeyEventShiftA:
KeyEventShiftB:
KeyEventShiftC:
KeyEventShiftD:
KeyEventShiftE:
KeyEventShiftEnter:
KeyEventShiftF:
KeyEventShiftG:
KeyEventShiftH:
KeyEventShiftI:
KeyEventShiftJ:
KeyEventShiftK:
KeyEventShiftL:
KeyEventShiftM:
KeyEventShiftN:
KeyEventShiftO:
KeyEventShiftP:
KeyEventShiftQ:
KeyEventShiftR:
KeyEventShiftS:
KeyEventShiftT:
KeyEventShiftTab:
KeyEventShiftU:
KeyEventShiftV:
KeyEventShiftW:
KeyEventShiftX:
KeyEventShiftY:
KeyEventShiftZ:
KeyEventSpace:
KeyEventT:
KeyEventTab:
KeyEventU:
KeyEventV:
KeyEventW:
KeyEventX:
KeyEventY:
KeyEventZ:
load:
Marathon:
MarathonVNodeHelper:
mark:
MarkResult:
match:
matchQueryCount:
merge:
mm_set_epi16:
mobileDetected:
mode:
mode=:
move:
moveCursorDown:
moveCursorLeft:
moveCursorRight:
moveCursorUp:
movedLeft:
movedRight:
moveLeft:
movePlacementLeft:
movePlacementRight:
moveResult:
MoveResult:
moveRight:
mpairs:
nazoPuyo:
NazoPuyo:
nextReplay:
NoColorKinds:
NoneGoal:
NoneGoalColor:
NoneGoalMain:
normalize:
normalized:
normalizeGoal:
Notice:
noticeCounts:
noticeImgSrc:
nuisancePuyoCount:
nuisancePuyoCounts:
NuisancePuyos:
operate:
operating:
Pair:
parseCell:
parseField:
parseGoal:
parseInt:
parseNazoPuyo:
parseOrdinal:
parsePair:
parsePlacement:
parsePuyoPuyo:
parseRule:
parseSimulator:
parseSimulatorFqdn:
parseSolutions:
parseSolveInfo:
parseSolveNode:
parseStep:
parseSteps:
permute:
permuting:
pext:
PextMask:
Physics:
pivot:
pivot=:
pivotCol:
place:
placeCounts:
placeMasksTsu:
Placement:
placeWaterHelper:
PlayModes:
Pon2Path:
Pon2Result:
Pon2Ver:
pop:
popcnt:
PopResult:
prevReplay:
product:
progress:
puyoCount:
puyoCounts:
PuyoPuyo:
Puyos:
redo:
register:
replace:
replaced:
replayStepsCount:
replayStepsIndex:
reset:
reverseBits:
root:
rotate:
rotateDec:
rotatedLeft:
rotatedRight:
rotateInc:
rotateLeft:
rotatePlacementLeft:
rotatePlacementRight:
rotatePred:
rotateRight:
rotateSucc:
rotor:
rotor=:
rotorCol:
rotorDir:
Row:
rule:
Rule:
rule=:
run:
safeRedraw:
score:
SelectColor:
selectingCell=:
selectingCross=:
selectQuery:
selectRandomQuery:
setRule:
settle:
settleTsu:
settleWater:
shiftDown:
shiftedDown:
shiftedDownRaw:
shiftedLeft:
shiftedLeftRaw:
shiftedRight:
shiftedRightRaw:
shiftedUp:
shiftedUpRaw:
shiftFieldDown:
shiftFieldLeft:
shiftFieldRight:
shiftFieldUp:
shiftLeft:
shiftRight:
shiftUp:
Simulator:
SimulatorEditData:
SimulatorFqdn:
SimulatorMode:
SimulatorState:
SimulatorVNodeHelper:
sleep:
Solution:
solve:
SolveNode:
solveSingleThread:
solving:
split2:
splitPath:
srcPath:
Sse42Available:
state:
staticFor:
Step:
StepKind:
Steps:
stopWork:
Studio:
StudioSetting:
StudioVNodeHelper:
sum:
sumIt:
swap:
swapped:
terminate:
toArray:
toBinaryField:
toBottomCtrlVNode:
toCritBitTree:
toDeque:
toExportUri:
toField:
toFieldVNode:
toggle:
toggleFocus:
toggleInsert:
toGoalVNode:
toKeyEvent:
toMarathonCtrlVNode:
toMarathonSearchVNode:
toMarathonVNode:
toMask2:
toMsgVNode:
toNextVNode:
toOperatingVNode:
toPaletteVNode:
toSet:
toSettingsVNode:
toShareVNode:
toSideCtrlVNode:
toSimulatorVNode:
toStepsVNode:
toStrs:
toStudioCtrlVNode:
toStudioPaginationVNode:
toStudioSettingsVNode:
toStudioVNode:
toUri:
toUriQuery:
translucentStyle:
tzcnt:
undo:
UnionFind:
UnionFindNode:
validDoublePlacements:
validPlacements:
ViewerModes:
VNodeHelper:
WaterColor:
WaterHeight:
WaterTopRow:
WebWorkerPool:
webWorkerPool:
WebWorkerTask:
Width:
working:
writeCell:
writeCount:
writeCountClamp:
writeCross: