Changeset 68


Ignore:
Timestamp:
04/20/2009 03:02:43 PM (11 years ago)
Author:
myl
Message:

Assign the current time if the location changes and a new episode is created

Location:
AgentMind/trunk/AgentMind
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • AgentMind/trunk/AgentMind/FAtiMA/src/FAtiMA/memory/autobiographicalMemory/AutobiographicalMemory.java

    r40 r68  
    5555import FAtiMA.deliberativeLayer.goals.Goal; 
    5656import FAtiMA.memory.ActionDetail; 
     57import FAtiMA.memory.Time; 
    5758import FAtiMA.sensorEffector.Event; 
    5859import FAtiMA.util.AgentLogger; 
     
    169170                                if (event.getLocation().equals(action.getLocation())) 
    170171                                { 
    171                                         if (event.getTime() == null) 
    172                                                 event.setTime(action.getTime()); 
     172                                        //if (event.getTime() == null) 
     173                                        //      event.setTime(action.getTime()); 
    173174                                        event.AddActionDetail(action); 
    174175                                        found = true; 
     
    190191                        if(this._memoryEvents.size() == 0) 
    191192                        { 
    192                                 event = new MemoryEpisode(newLocation); 
     193                                event = new MemoryEpisode(newLocation, new Time()); 
    193194                                this._memoryEvents.add(event); 
    194195                        } 
     
    202203                                else if(!event.getLocation().equals(newLocation)) 
    203204                                { 
    204                                         event = new MemoryEpisode(newLocation); 
     205                                        event = new MemoryEpisode(newLocation, new Time()); 
    205206                                        this._memoryEvents.add(event); 
    206207                                } 
  • AgentMind/trunk/AgentMind/FAtiMA/src/FAtiMA/memory/autobiographicalMemory/MemoryEpisode.java

    r40 r68  
    8383        } 
    8484         
    85         public MemoryEpisode(String location) 
     85        /*public MemoryEpisode(String location) 
    8686        { 
    8787                this._location = location; 
     
    9393                this._numberOfDominantActions = 3; 
    9494                //this._dominantActions = new ArrayList(this._numberOfDominantActions);  
    95         } 
     95        }*/ 
    9696         
    9797         
  • AgentMind/trunk/AgentMind/WorldTest/src/WorldTest.java

    r43 r68  
    108108                        _ss = new ServerSocket(port); 
    109109                         
    110                         //_ssToGreta = new ServerSocket(100);    
     110                        _ssToGreta = new ServerSocket(100);      
    111111                } 
    112112                catch (Exception e){ 
     
    145145                while(true) { 
    146146                        try { 
    147                                 /*s1 = _ssToGreta.accept(); 
     147                                s1 = _ssToGreta.accept(); 
    148148                                _ga = new GretaAgent(this,s1); 
    149149                                _ga.start(); 
    150                                 _ga.Send("Connected!");*/ 
     150                                _ga.Send("Connected!"); 
    151151                                 
    152152                                s2 = _ss.accept(); 
Note: See TracChangeset for help on using the changeset viewer.