Abstract
Optional
preloaded_data: GobanConfigProtected
__board_Protected
Optional
__clock_Protected
__draw_Protected
__last_Protected
__update_Private
_analyze_Private
_analyze_Private
_modePrivate
Optional
_review_Private
Optional
_review_Private
_score_Private
Optional
_submit_Private
_titleProtected
analysis_Protected
analysis_Protected
Optional
analysis_Protected
bounded_Protected
bounded_Protected
boundsProtected
Optional
colored_Protected
conditional_Protected
Optional
current_Protected
currently_Protected
dirty_Protected
disconnectedProtected
Optional
display_Protected
done_Protected
dont_Protected
Optional
edit_Abstract
engineProtected
errorReadonly
game_Protected
game_Protected
Optional
getReadonly
goban_Base fields *
Protected
Optional
heatmapProtected
highlight_Protected
interactiveProtected
isProtected
isProtected
isProtected
label_Protected
label_Optional
last_Private
last_Optional
last_Protected
Optional
last_Protected
Optional
last_Protected
last_Protected
last_Protected
Optional
last_Protected
last_Protected
Optional
last_Protected
last_Protected
leaveProtected
Optional
marked_Protected
Optional
move_Protected
no_Protected
Optional
onProtected
on_Protected
original_Optional
pause_Optional
paused_Protected
player_Protected
Optional
preloaded_Protected
puzzle_Protected
restrict_Protected
review_Readonly
review_Protected
scoring_Protected
Optional
sendAbstract
sent_Protected
shift_Protected
show_Optional
stalling_Protected
stone_Protected
Optional
stone_Static
setSet's callback functions to be called in various situations. You can set any or all of the callbacks, only the provided callbacks will be updated.
Static
setTrue if the game is a game record of a real life game
Abstract
clearAbstract
clearProtected
clearDecodes any of the various ways we express moves that we've accumulated over the years into
a unified JGOFMove[]
.
Protected
defaultPrivate
deleteProtected
Abstract
disableAbstract
disableAbstract
drawAbstract
drawOptional
isTrunkMove: booleanProtected
Abstract
enableAbstract
enableProtected
followProtected
getProtected
getProtected
getProtected
getProtected
getProtected
getProtected
incrementProtected
isAbstract
move_Protected
playProtected
post_Goban calls some abstract methods as part of the construction process. Because our subclasses might (and do) need to do some of their own config before these are called, we set this function to be called by our subclass after it's done it's own internal config stuff.
Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like "A1"
Abstract
redrawProtected
scheduleProtected
Abstract
sendOptional
cb: (() => void)Abstract
sendCalled by engine when a location has been set to a color.
Optional
circles: ColoredCircle[]Optional
dont_draw: booleanOptional
conditional_tree: ConditionalMoveTreeOptional
heatmap: NumberMatrixOptional
dont_draw: booleanProtected
setProtected
setProtected
setProtected
setThis is a callback that gets called by GobanEngine.getState to save and board state as it pushes and pops state. Our renderers can override this to save state they need.
Optional
dont_draw: booleanOptional
dont_jump_to_official_move: booleanAbstract
setAbstract
setProtected
setProtected
Abstract
setProtected
setAbstract
showOptional
parameters: { Optional
timeout: numberProtected
toggleProtected
updateProtected
updateProtected
xy2ijStatic
getCDNReleaseStatic
getStatic
getStatic
get
This class serves as a functionality layer encapsulating core interactions we do with a Goban, we have it as a separate base class simply to help with code organization and to keep our Goban class size down.