Should movement or line of sight be used for interpreting 'nearness'?
Default is line of sight for the moment, but will change as soon as code
is completed.
Creates a new agent in this collection by cloning the prototype agent,
adding it in an arbitrary place (typically at the end of a list), and
initializing it.
Creates a new agent in this collection by cloning the prototype agent,
adding it to a random or arbitrary (last in most cases) place in the
collection, and initializing it.
Creates a new agent in this collection by cloning the prototype agent,
adding it to a random or arbitrary (last in this case) place in the
collection, and initializing it.
Creates a new agent in this list by cloning the prototype agent, adding
it to a random or arbitrary (usually the 'end') place in the list, and
initializing it.
Manages the relationship between a nongraphic view and its scape, including
listener registeration and managing calling appopriate view methods for scape
events.