Ejemplo n.º 1
0
        public void Run()
        {
            UInt64 loopsFromStart = 0;

            _logger.LogInformation("Engine starting up...");
            bool shutdownRequested = false;

            while (!_token.IsCancellationRequested && !shutdownRequested)
            {
                _logger.LogTrace($"Loop {loopsFromStart} starting");
                _ = _input.ReadInput();
                _world.Simulate(1 / 60);
                loopsFromStart++;
            }
            _logger.LogInformation("Engine shutting down...");
        }