From: <yus...@gm...> - 2011-08-31 13:21:25
|
Hi, I know, if I use the RandomCartesianAdder I can use the moveTo Method. But using the SimpleCartesianAdder throws an Exception: "Object '[]' must be added to the space's context before it can be moved" This is what I changed from the example: ContinuousSpaceFactory spaceFactory = ContinuousSpaceFactoryFinder.createContinuousSpaceFactory(null); ContinuousSpace<Object> space = spaceFactory.createContinuousSpace("space", context, new SimpleCartesianAdder<Object>(), //<--here new repast.simphony.space.continuous.StrictBorders(), 50, 50); Parameters params = RunEnvironment.getInstance().getParameters(); int zombieCount = (Integer) params.getValue("zombie_count"); for (int i = 0; i < zombieCount; i++) { context.add(new Zombie(space, grid)); space.moveTo(this, 1,0); //<--here grid.moveTo(this, 1,0); //<--here } Thanx in advance, yussefus -------- Original-Nachricht -------- > Datum: Wed, 31 Aug 2011 08:50:45 -0400 > Von: Nick Collier <nic...@ve...> > An: Yussef Farschtschi <yus...@gm...> > CC: rep...@li... > Betreff: Re: [Repast-interest] SimpleCartesianAdder > Yussefus, > > Use the grid / space moveTo method to manually position the agents in the > space. > > Nick > > On Aug 31, 2011, at 7:23 AM, Yussef Farschtschi wrote: > > > Hi, > > > > but How could I assign them on specific coordinates? > > > > Best regards, > > > > Yussefus > > > > > > > >> Hi Yussefus, > >> > >> The SimpleCartesianAdder is a simple adder implementation that does not > >> perform any action - so you have to add your zombies and humans to the > >> grid and space by hand (e.g., by using RandomHelper to assign them to > >> random coordinates). > >> > >> Best, > >> Richard > > -- Richard O. Legendi Software developer Intelligent Applications and > Web Services AITIA International, Inc. http://people.inf.elte.hu/legendi/ On > 2011.08.30. 16:24, yus...@gm... wrote: > >> Hey guys, > >> > >> I just started working with Repast Symphony. I made the zombie tutorial > for Java. Now I just want to use the class "SimpleCartesianAdder" in > "JZombiesBuilder” instead of "RandomCartesianAdder" to set a starting point. > >> My question is how do I have to add the humans and zombies in > JZombiesBuilder? > >> > >> Thanx in advance! > >> > >> Yussefus > > > > -- > > Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir > > belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de > > > > > ------------------------------------------------------------------------------ > > Special Offer -- Download ArcSight Logger for FREE! > > Finally, a world-class log management solution at an even better > > price-free! And you'll get a free "Love Thy Logs" t-shirt when you > > download Logger. Secure your free ArcSight Logger TODAY! > > http://p.sf.net/sfu/arcsisghtdev2dev > > _______________________________________________ > > Repast-interest mailing list > > Rep...@li... > > https://lists.sourceforge.net/lists/listinfo/repast-interest > -- NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie! Jetzt informieren: http://www.gmx.net/de/go/freephone -- Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de |