コード例 #1
0
ファイル: MainPage.xaml.cs プロジェクト: slanger/Win2dFun
		public MainPage()
		{
			this.world = new World();
			this.renderer = new Win2dRenderer();

			this.InitializeComponent();

			this.canvas.TargetElapsedTime = new TimeSpan(166666); // 166666 for 60 FPS, 333333 for 30 FPS, 111111 for 90 FPS
		}
コード例 #2
0
ファイル: RectCollider.cs プロジェクト: slanger/Win2dFun
		public void Draw(Win2dRenderer renderer)
		{
			renderer.DrawRectangle(this.collider, Colors.Black);
		}
コード例 #3
0
ファイル: World.cs プロジェクト: slanger/Win2dFun
		public void Draw(Win2dRenderer renderer)
		{
			foreach (var drawable in this.drawables)
			{
				drawable.Draw(renderer);
			}

			renderer.DrawText(
				"FPS: " + this.framesPerSecond,
				10,
				10,
				Colors.White);
		}