예제 #1
0
        public void Tick(IWindow window, TickEventArgs e)
        {
            if (e.Tick > lastStepTime + StepTime) {
                lastStepTime = e.Tick;
                frameNumber++;

                if (frameNumber == Frames.Count) {
                    frameNumber = 0;
                }
            }
        }
예제 #2
0
파일: Program.cs 프로젝트: pzaps/CrossGFX
        static void window_OnTick(object sender, TickEventArgs e)
        {
            IWindow window = sender as IWindow;

            scene.Tick(window, e);
        }
예제 #3
0
 public void Tick(IWindow window, TickEventArgs e)
 {
     foreach (IDrawable item in items) {
         item.Tick(window, e);
     }
 }
예제 #4
0
파일: Program.cs 프로젝트: pzaps/CrossGFX
        static void window_OnDraw(object sender, TickEventArgs e)
        {
            IWindow window = sender as IWindow;
            // Do whatever drawing we want to do here

            window.Fill(Color.SkyBlue);

            scene.Draw(window);
        }