Changeset 1027


Ignore:
Timestamp:
03/18/2011 04:14:45 PM (9 years ago)
Author:
joao.dias
Message:
 
Location:
AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/sensorEffector
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/sensorEffector/IONRemoteAgent.java

    r952 r1027  
    328328                 
    329329                //the agent last action suceeded! 
    330                 if(event.GetSubject().equals(_agent.getName())) { 
    331                         _currentAction = null; 
    332                         _canAct = true; 
     330                if(_currentAction != null && event.GetSubject().equals(_agent.getName())) 
     331                { 
     332                        if(_currentAction.getAction().GetFirstLiteral().toString().equals(event.GetAction())) 
     333                        { 
     334                                _currentAction = null; 
     335                                _canAct = true; 
     336                        } 
    333337                } 
    334338        } 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/sensorEffector/WorldSimulatorRemoteAgent.java

    r952 r1027  
    277277 
    278278                //the agent last action suceeded! 
    279                 if(subject.equals(_agent.getName())) { 
    280          
    281                         AgentLogger.GetInstance().log("can act now!"); 
    282                         _currentAction = null; 
    283                         _canAct = true; 
    284                 } 
    285                  
     279                if(_currentAction != null && event.GetSubject().equals(_agent.getName())) 
     280                { 
     281                        if(_currentAction.getAction().GetFirstLiteral().toString().equals(event.GetAction())) 
     282                        { 
     283                                AgentLogger.GetInstance().log("can act now!"); 
     284                                _currentAction = null; 
     285                                _canAct = true; 
     286                        } 
     287                } 
    286288        } 
    287289 
Note: See TracChangeset for help on using the changeset viewer.