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

Array2DTracer inherits Tracer.

Methods

Method Description
_setData((Number[][]) data) set two-dimensional array data to visualize
_notify((Number) x1, (Number) y1, (Number) x2, (Number) y2) notify that the values of both (x1, y1) and (x2, y2) have been changed
_notify((Number) x, (Number) y) notify that the value of (x, y) has been changed
_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)
_selectSet((Object[]) coords) select more than one coordinates
_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)
_deselectSet((Object[]) coords) deselect more than one coordinates
_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

Clone this wiki locally