예제 #1
0
 private void DrawingLoop(SKCanvas canvas)
 {
     canvas.Clear(SKColors.DarkBlue);
     canvas.DrawBitmap(
         backgroundBitmap,
         new SKRect(
             0,
             0,
             Settings.General.xAxisLength,
             Settings.General.yAxisLength
             )
         );
     player.Draw(canvas);
     enemyManager.DrawEnemies(canvas);
     projectileManager.DrawProjectiles(canvas);
     GraphicalUserInterface.DrawScore(canvas, enemyManager.score);
     GraphicalUserInterface.DrawFPS(canvas, (int)loopTimer.GetFPS());
 }