Changeset 65


Ignore:
Timestamp:
04/17/2009 12:33:00 PM (11 years ago)
Author:
myl
Message:

Added functionality to pause and resume simulation

Location:
AgentMind/trunk/AgentMind
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • AgentMind/trunk/AgentMind/FAtiMA/src/FAtiMA/Agent.java

    r60 r65  
    588588                 
    589589                while (!_shutdown) {                     
    590                         //if(_readyForNextStep) 
     590                        if(_readyForNextStep) 
    591591                        { 
    592592                                try { 
    593593                                         
    594                                         //Thread.sleep(2500); 
     594                                        //Thread.sleep(4000); 
    595595                                         
    596596                                    if(_remoteAgent.isShutDown()) { 
     
    729729                                        //System.out.println("Average time per cycle (in Millis): " + _totalexecutingtime / _numberOfCycles); 
    730730                                        Thread.sleep(10); 
    731                                         this._readyForNextStep = false; 
     731                                        //this._readyForNextStep = false; 
    732732                                         
    733733                                } 
  • AgentMind/trunk/AgentMind/FAtiMA/src/FAtiMA/Display/AgentDisplay.java

    r34 r65  
    100100        AgentDisplayPanel pnl = (AgentDisplayPanel) _displayPane.getSelectedComponent(); 
    101101         
    102         //for (int i=0; i <_displayPane.getComponentCount(); i++) 
     102        for (int i=0; i <_displayPane.getComponentCount(); i++) 
    103103        { 
    104                 //pnl = (AgentDisplayPanel) _displayPane.getComponentAt(i); 
    105                 pnl = (AgentDisplayPanel) _displayPane.getSelectedComponent(); 
     104                pnl = (AgentDisplayPanel) _displayPane.getComponentAt(i); 
     105                //pnl = (AgentDisplayPanel) _displayPane.getSelectedComponent(); 
    106106                if(pnl.Update(_ag)) _frame.setVisible(true); 
    107107        } 
  • AgentMind/trunk/AgentMind/FAtiMA/src/FAtiMA/sensorEffector/RemoteAgent.java

    r35 r65  
    147147        protected boolean _running; 
    148148        protected String _userName; 
     149         
     150        private boolean _readyForNextStep; 
     151         
    149152        //protected LanguageEngine _languageEngine; 
    150153        //protected String _userLanguageDataBase; 
     
    160163                _objectIdentifiers = new HashMap(); 
    161164                _canAct = true; 
    162                 _running = true; 
    163                  
     165                _running = true;         
     166                _readyForNextStep = false; 
    164167                 
    165168                AgentLogger.GetInstance().log("Connecting to " + host + ":" + port); 
     
    328331                        else if(msgType.equals(READY_FOR_NEXT_STEP)) 
    329332                        { 
    330                                 _agent.setReadyForNextStep(true);                        
     333                                if (_readyForNextStep) 
     334                                        _readyForNextStep = false; 
     335                                         
     336                                else 
     337                                        _readyForNextStep = true; 
     338                                _agent.setReadyForNextStep(_readyForNextStep);   
     339                                                 
    331340                        } 
    332341                         
  • AgentMind/trunk/AgentMind/WorldTest/src/UserInterface.java

    r43 r65  
    7171        _frame = new JFrame("WorldTest User Interface"); 
    7272        _frame.getContentPane().setLayout(new BoxLayout(_frame.getContentPane(),BoxLayout.Y_AXIS)); 
    73                 _frame.setSize(350,350); 
     73                _frame.setSize(350,750); 
    7474                _frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
    7575                 
  • AgentMind/trunk/AgentMind/data/characters/minds/roles/Sarah/Sarah.xml

    r60 r65  
    4040                <Goal name="DontTellInfo([target],[friend],[info])" importanceOfSuccess="4" importanceOfFailure="3"/> 
    4141                <Goal name="ReplyTellInfo([target],[friend],[info])" importanceOfSuccess="4" importanceOfFailure="3"/> 
    42                 <Goal name="Goodbye([target],[item])" importanceOfSuccess="4" importanceOfFailure="3"/> 
    4342        </Goals> 
    4443         
Note: See TracChangeset for help on using the changeset viewer.