Changeset 657


Ignore:
Timestamp:
11/08/2010 08:19:01 PM (8 years ago)
Author:
joao.dias
Message:
 
Location:
AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/AgentCore.java

    r654 r657  
    7878        private static final String MIND_PATH = "data/characters/minds/"; 
    7979        private static final String MIND_PATH_ANDROID = "sdcard/data/characters/minds/"; 
     80        private static final Name ACTION_CONTEXT = Name.ParseName("ActionContext()"); 
    8081         
    8182         
     
    429430                AgentLogger.GetInstance().logAndPrint("PropertyChanged: " + ToM + " " + propertyName + " " + value); 
    430431                 
     432                _memory.getSemanticMemory().Tell(applyPerspective(propertyName, _name), value); 
     433                 
    431434                for(IComponent c : this._components.values()) 
    432435                { 
     
    446449                 
    447450                propertyName = Name.ParseName(newSubject + "(" + property + ")"); 
    448                  
    449                 AgentLogger.GetInstance().logAndPrint("PropertyChanged: " + ToM + " " + propertyName + " " + value); 
    450451                 
    451452                PerceivePropertyChanged(ToM,propertyName,value); 
     
    536537                                                { 
    537538                                                        AgentLogger.GetInstance().log("appraising event: " + e.toName()); 
     539                                                         
     540                                                         
     541                                                         
     542                                                        Event e2 = e.ApplyPerspective(_name); 
     543                                                        _memory.getEpisodicMemory().StoreAction(_memory, e2); 
     544                                                        _memory.getSemanticMemory().Tell(ACTION_CONTEXT, e2.toName().toString()); 
     545                                                         
    538546                                                         
    539547                                                        for(IComponent c : this._components.values()) 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/ToM/ModelOfOtherPanel.java

    r643 r657  
    44import javax.swing.JTabbedPane; 
    55 
    6 import FAtiMA.Agent; 
    76import FAtiMA.AgentCore; 
    87import FAtiMA.AgentModel; 
     
    1312import FAtiMA.Display.KnowledgeBasePanel; 
    1413import FAtiMA.Display.ShortTermMemoryPanel; 
    15 import FAtiMA.motivationalSystem.NeedsPanel; 
    16 import FAtiMA.socialRelations.SocialRelationsPanel; 
    1714 
    1815public class ModelOfOtherPanel extends AgentDisplayPanel { 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/ToM/ToMComponent.java

    r645 r657  
    9393        @Override 
    9494        public void decay(long time) { 
    95                 // TODO Auto-generated method stub 
    96                  
     95                for(String s : _nearbyAgents) 
     96                { 
     97                        ModelOfOther m = _ToM.get(s); 
     98                        for(IComponent c : m.getComponents()) 
     99                        { 
     100                                c.decay(time); 
     101                        } 
     102                } 
    97103        } 
    98104 
    99105        @Override 
    100106        public void update(AgentModel am) { 
    101                 // TODO Auto-generated method stub 
    102                  
     107                for(String s : _nearbyAgents) 
     108                { 
     109                        ModelOfOther m = _ToM.get(s); 
     110                        for(IComponent c : m.getComponents()) 
     111                        { 
     112                                c.update(m); 
     113                        } 
     114                }                
    103115        } 
    104116         
     
    110122        @Override 
    111123        public void appraisal(Event e, AppraisalStructure as, AgentModel am) { 
     124                 
    112125        } 
    113126 
    114127        @Override 
    115128        public void emotionActivation(Event e, ActiveEmotion em, AgentModel am) { 
    116                 // TODO Auto-generated method stub 
    117                  
    118129        } 
    119130 
    120131        @Override 
    121132        public void coping(AgentModel am) { 
    122                 // TODO Auto-generated method stub 
    123                  
    124133        } 
    125134         
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/ToM/ToMPanel.java

    r643 r657  
    66import javax.swing.JTabbedPane; 
    77 
    8 import FAtiMA.Agent; 
    98import FAtiMA.AgentCore; 
    109import FAtiMA.AgentModel; 
Note: See TracChangeset for help on using the changeset viewer.