From 670ac8e247d24ede058abf7fa3ab468b2ce59db5 Mon Sep 17 00:00:00 2001 From: Evan Hemsley Date: Thu, 16 Jul 2020 15:34:58 -0700 Subject: [PATCH] remove some magic values from scoreRenderer --- PongFE/PongFEGame.cs | 5 ++++- PongFE/Renderers/ScoreRenderer.cs | 6 ++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/PongFE/PongFEGame.cs b/PongFE/PongFEGame.cs index 2da6adb..1a630bc 100644 --- a/PongFE/PongFEGame.cs +++ b/PongFE/PongFEGame.cs @@ -43,7 +43,10 @@ namespace PongFE WhitePixel = new Texture2D(GraphicsDevice, 1, 1); WhitePixel.SetData(new Color[] { Color.White }); - ScoreFont = DynamicSpriteFont.FromTtf(File.ReadAllBytes(@"Content/Fonts/SquaredDisplay.ttf"), 128); + ScoreFont = DynamicSpriteFont.FromTtf( + File.ReadAllBytes(@"Content/Fonts/SquaredDisplay.ttf"), + 128 + ); WorldBuilder.AddEngine(new InputEngine()); WorldBuilder.AddEngine(new PaddleMovementEngine()); diff --git a/PongFE/Renderers/ScoreRenderer.cs b/PongFE/Renderers/ScoreRenderer.cs index d982af7..3ac89e5 100644 --- a/PongFE/Renderers/ScoreRenderer.cs +++ b/PongFE/Renderers/ScoreRenderer.cs @@ -11,6 +11,8 @@ namespace PongFE.Renderers { public SpriteBatch SpriteBatch { get; } public DynamicSpriteFont Font { get; } + public int SpacingFromCenter { get; } = 240; + public int SpacingFromTop { get; } = 20; public ScoreRenderer(SpriteBatch spriteBatch, DynamicSpriteFont font) { @@ -43,7 +45,7 @@ namespace PongFE.Renderers SpriteBatch.DrawString( Font, playerOneScore.Value.ToString(), - new Vector2(400, 20), + new Vector2(640 - SpacingFromCenter, SpacingFromTop), Color.White ); } @@ -53,7 +55,7 @@ namespace PongFE.Renderers SpriteBatch.DrawString( Font, playerTwoScore.Value.ToString(), - new Vector2(880 - 64, 20), + new Vector2(640 + SpacingFromCenter - (Font.Size / 2), SpacingFromTop), Color.White ); }