refactor: Game1 to GamePong

This commit is contained in:
Syntriax 2024-01-30 12:51:30 +03:00
parent 5ef3d491c3
commit 283556d329
3 changed files with 11 additions and 11 deletions

View File

@ -41,20 +41,20 @@ public class CameraController : BehaviourOverride
private void SwitchToFullScreen(IButtonInputs<Keys> inputs, Keys keys)
{
if (Game1.graphics.IsFullScreen)
if (GamePong.graphics.IsFullScreen)
return;
Game1.graphics.PreferMultiSampling = false;
Game1.graphics.PreferredBackBufferWidth = Game1.graphics.GraphicsDevice.Adapter.CurrentDisplayMode.Width;
Game1.graphics.PreferredBackBufferHeight = Game1.graphics.GraphicsDevice.Adapter.CurrentDisplayMode.Height;
Game1.graphics.IsFullScreen = true;
Game1.graphics.ApplyChanges();
GamePong.graphics.PreferMultiSampling = false;
GamePong.graphics.PreferredBackBufferWidth = GamePong.graphics.GraphicsDevice.Adapter.CurrentDisplayMode.Width;
GamePong.graphics.PreferredBackBufferHeight = GamePong.graphics.GraphicsDevice.Adapter.CurrentDisplayMode.Height;
GamePong.graphics.IsFullScreen = true;
GamePong.graphics.ApplyChanges();
float previousScreenSize = Math.Sqrt(Math.Sqr(cameraBehaviour.Viewport.Width) + Math.Sqr(cameraBehaviour.Viewport.Height));
float currentScreenSize = Math.Sqrt(Math.Sqr(Game1.graphics.GraphicsDevice.Viewport.Width) + Math.Sqr(Game1.graphics.GraphicsDevice.Viewport.Height));
float currentScreenSize = Math.Sqrt(Math.Sqr(GamePong.graphics.GraphicsDevice.Viewport.Width) + Math.Sqr(GamePong.graphics.GraphicsDevice.Viewport.Height));
defaultZoomLevel /= previousScreenSize / currentScreenSize;
cameraBehaviour.Zoom /= previousScreenSize / currentScreenSize;
cameraBehaviour.Viewport = Game1.graphics.GraphicsDevice.Viewport;
cameraBehaviour.Viewport = GamePong.graphics.GraphicsDevice.Viewport;
}
private void ResetCamera(IButtonInputs<Keys> inputs, Keys keys)

View File

@ -14,7 +14,7 @@ using Syntriax.Engine.Physics2D.Abstract;
namespace Pong;
public class Game1 : Game
public class GamePong : Game
{
public static GraphicsDeviceManager graphics = null!;
public static IPhysicsEngine2D engine = null!;
@ -25,7 +25,7 @@ public class Game1 : Game
private MonoGameCameraBehaviour cameraBehaviour = null!;
private PongManager pongManager;
public Game1()
public GamePong()
{
engine = new PhysicsEngine2D
{

View File

@ -1,3 +1,3 @@

using var game = new Pong.Game1();
using var game = new Pong.GamePong();
game.Run();