remove-instance-from-space-instanceBlackboard Repositorystandard-space-classreset-gbbopenGoTo Top

reset-gbbopen   &key disable-events[Function]

Unconditionally delete all unit and space instances, remove all event functions, and disable event printing.

Package   :gbbopen

Module   :gbbopen-core

Arguments and values

disable-events     A generalized boolean (default is t)

If disable-events is nil, the following events may be signaled (in order) as unit instances and space instances are deleted:

Calling reset-gbbopen deletes all unit instances and space instances, disables all event printing, removes all event functions, and resets all unit-class instance-name counters to their initial values. Reset-gbbopen does not undefine any class definitions, functions, methods, etc.

See also

Prepare for a new application by resetting GBBopen:

  > (reset-gbbopen)

This function and delete-blackboard-repository are the only GBBopen functions that disable event signaling by default. This conflicts with the normal use of with-events-disabled and with-events-enabled macros for controlling event signaling, but having events disabled is the desired behavior in almost every reset situation.

The GBBopen Project

remove-instance-from-space-instanceBlackboard Repositorystandard-space-classreset-gbbopenGoTo Top