コード例 #1
0
        /// <summary>
        /// A private method for initializing simulator
        /// </summary>
        private void InitializeSimulator()
        {
            // Reset all event handlers for environmental objects & agents on previous simulator
            Agent.ResetEventHandler();
            SoS_Object.ResetEventHandler();

            // Keep in track of simulation input using MonitorAgent
            _monitorAgent = new MonitorAgent(this);
            _monitorAgent.OnTextUpdate         += MonitorAgent_OnTextUpdate;
            _monitorAgent.OnSimulationFinished += MonitorAgent_OnSimulationFinished;

            // Initialize the derived environmental objects & agents
            Initialize();
        }
コード例 #2
0
 public void SetOwner(MonitorAgent a)
 {
     ownerAgent = a;
 }