Exemplo n.º 1
0
        public void testPerceptSeenBy()
        {
            me.addAgent(ma, "D");
            DynamicPercept p = (DynamicPercept)me.getPerceptSeenBy(ma);

            Assert.AreEqual(p.GetAttribute(DynAttributeNames.PERCEPT_IN), "D");
        }
Exemplo n.º 2
0
        //
        // PROTECTED METHODS
        //
        protected override void updateState(IPercept p)
        {
            DynamicPercept dp = (DynamicPercept)p;

            state.SetAttribute(DynAttributeNames.AGENT_LOCATION, dp.GetAttribute(DynAttributeNames.PERCEPT_IN));
        }