[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: added agents, and right-button probe
From: |
Daniel Calhoun |
Subject: |
Re: added agents, and right-button probe |
Date: |
Mon, 22 Nov 1999 09:41:50 -0800 |
Thanks. Obviously, it works.
-- dc
----------
> From: Paul Johnson <address@hidden>
> To: address@hidden
> Subject: Re: added agents, and right-button probe
> Date: Monday, November 22, 1999 7:49 AM
>
> Daniel Calhoun wrote:
> >
> > Since my substantive problem is ethnogenesis, a practical problem
follows:
> >
> > When I add a new Agent to an AgentList, how do I make sure that it gets
> > included in the update and the sensitivity to right-button probe that
had
> > been established for the original AgentList?
> >
> > ==================================
>
> In your observer swarm, check where you have the button click sent. IN
> many swarm apps, it is a Grid2d object that receives the message you
> indicated in the observer. The Grid2d only knows where the agents are
> if the agents have a command in them that puts them in the grid. In
> heatbugs, it is in the step method, and each bug first puts a nil where
> it is, then looks for a new spot, and when it finds one, it tells the
> grid something like (I recall) [world putObject: self AtX: x Y: y].
> When the Grid2d receies the right click at that (x,y), it will check to
> see if an agent has registered itself there, and give you the probe,
> just as it would for the old agents.
>
> --
> Paul E. Johnson email: address@hidden
> Dept. of Political Science http://lark.cc.ukans.edu/~pauljohn
> University of Kansas Office: (785) 864-9086
> Lawrence, Kansas 66045 FAX: (785) 864-5700
>
> ==================================
> Swarm-Support is for discussion of the technical details of the day
> to day usage of Swarm. For list administration needs (esp.
> [un]subscribing), please send a message to <address@hidden>
> with "help" in the body of the message.
==================================
Swarm-Support is for discussion of the technical details of the day
to day usage of Swarm. For list administration needs (esp.
[un]subscribing), please send a message to <address@hidden>
with "help" in the body of the message.