Example #1
0
 protected void Step(int steps = 1)
 {
     for (var n = 0; n < steps; ++n)
     {
         Kernel.Step();
     }
 }
Example #2
0
 DateTime RunKernel(IKernel kernel, TimeSpan span)
 {
     var start = kernel.Time.Now;
     var end = start + span;
     while (kernel.Time.Now < end)
     {
         kernel.Step();
     }
     kernel.Step();
     return start;
 }
Example #3
0
        DateTime RunKernel(IKernel kernel, TimeSpan span)
        {
            var start = kernel.Time.Now;
            var end   = start + span;

            while (kernel.Time.Now < end)
            {
                kernel.Step();
            }
            kernel.Step();
            return(start);
        }
Example #4
0
 void StepKernel(IKernel kernel, int count)
 {
     for (var n = 0; n < count; ++n)
     {
         kernel.Step();
     }
 }
Example #5
0
        public void Update(long elapsedMilliseconds)
        {
            foreach (var primitive in _primitives)
            {
                primitive.Rotation += new Vector3(1.0f, 10.0f, 1.0f) * (elapsedMilliseconds / 1000.0f);
                primitive.Color     = _colour;
                _renderer.AddCube(primitive);
            }

            var keyboardState = Keyboard.GetState();

            if (keyboardState.IsKeyDown(Keys.A) && _lastState.IsKeyUp(Keys.A))
            {
                _channel.Insert(true);
            }
            _lastState = keyboardState;

            _kernel.Step();
        }
Example #6
0
    protected override void Tick()
    {
        base.Tick();

        Kern.Step();
    }
Example #7
0
 private void Update()
 {
     Kernel.Step();
 }
Example #8
0
 void StepKernel(IKernel kernel, int count)
 {
     for (var n = 0; n < count; ++n)
         kernel.Step();
 }