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_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 redrawPrivate saveProtected 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 ai_annotation: booleanOptional dont_jump_to_official_move: booleanAbstract setAbstract 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.