Beispiel #1
0
        public IGameLoop SetSchedulers(IEngineScheduler logicScheduler, IEngineSchedulerReporter logicSchedulerReporter)
        {
            _scheduler         = logicScheduler;
            _schedulerReporter = logicSchedulerReporter;

            return(this);
        }
Beispiel #2
0
 public EngineScheduler
     (IEngineSchedulerReporter reporter, SimpleEntitiesSubmissionScheduler submissionScheduler)
 {
     _reporter                = reporter;
     _submissionScheduler     = submissionScheduler;
     _scheduledPhysicsEngines = new List <IScheduledPhysicsEngine>();
     _scheduledGraphicsEngine = new List <IScheduledGraphicsEngine>();
     _stopwatch               = Stopwatch.StartNew();
 }