Mercurial > hg > Database > Alice
view src/alice/test/codesegment/local/TestCodeSegment.java @ 134:53aff28cde6b working
change package
author | sugi |
---|---|
date | Wed, 15 Aug 2012 17:11:57 +0900 |
parents | 1044a79ce4ef |
children | 206c7dd9cb48 |
line wrap: on
line source
package alice.test.codesegment.local; import alice.codesegment.CodeSegment; import alice.datasegment.CommandType; import alice.datasegment.Receiver; import alice.test.topology.aquarium.FishPoint; public class TestCodeSegment extends CodeSegment { static int count = 0; // create input datasegment arg1 Receiver arg1 = ids.create(CommandType.PEEK); public TestCodeSegment(){ arg1.setKey("key1"); } public TestCodeSegment(int index){ arg1.setKey("key1",index); } @Override public void run() { FishPoint fp = this.arg1.asClass(FishPoint.class); //System.out.println("index = " + arg1.index); System.out.println("data = " + arg1.val); //System.out.println(arg1.val.getType()); /* if (arg1.index == 10) { System.exit(0); return; } TestCodeSegment cs = new TestCodeSegment(); cs.arg1.setKey("key1", arg1.index); */ new TestCodeSegment(arg1.index); fp.setXYZ(fp.getX()+1.0f, fp.getY()+1.0f, fp.getZ()+1.0f); // DataSegment.get("local").update ods.update("local", "key1", fp); } }