Skip to content
Jason Park edited this page May 25, 2016 · 16 revisions

Array2DTracer inherits Tracer.

Methods

Method Description
_setData((Number[][]) data) set two-dimensional array data to visualize
_notify((Number) x, (Number) y, (Number) v) notify that the value of (x, y) has been changed to v
_select((Number) sx, (Number) sy, (Number) ex, (Number) ey) select a rectangle formed by (sx, sy) and (ex, ey)
_select((Number) x, (Number) y) select (x, y)
_selectRow((Number) x, (Number) sy, (Number) ey) equivalent to _select(x, sy, x, ey)
_selectCol((Number) y, (Number) sx, (Number) ex) equivalent to _select(sx, y, ex, y)
_deselect((Number) sx, (Number) sy, (Number) ex, (Number) ey) deselect a rectangle formed by (sx, sy) and (ex, ey)
_deselect((Number) x, (Number) y) deselect (x, y)
_deselectRow((Number) x, (Number) sy, (Number) ey) equivalent to _deselect(x, sy, x, ey)
_deselectCol((Number) y, (Number) sx, (Number) ex) equivalent to _deselect(sx, y, ex, y)
_sleep((Number) duration) delay before going to next step
_print((String) msg, (Boolean) delay) print a message on the trace section
_pace((Number) interval) set interval between steps
_clear() erase all messages on the trace section

Children Modules

Module
Array1DTracer

Usage

Show examples

Clone this wiki locally