On Fri, Aug 10, 2012 at 6:38 PM, Sean Luke <[log in to unmask]> wrote:
> Okay, I see the issue. You're doing toroidal lookups. The toroidal code presently runs from max to min, doing toroidal wrap-around, without considering if a grid cell was looked up twice. For example, if you have a 10x10 grid and are in location <5,5>, and do a 5-element range lookup, cell <5,0> will be in that collection, along with cell <5,10>, which is the exact same cell.
I remember when NetLogo had this same bug :-)
Seth Tisue | Northwestern University | http://tisue.net
lead developer, NetLogo: http://ccl.northwestern.edu/netlogo/