public Court(IGameControls gameControls, IPhysicsService physicsService, IJudgeService judgeService) : base(Locator.Get <IContentManagerService>().GetTexture("court"), Vector2.Zero, Color.White) { _gameControls = gameControls; _physicsService = physicsService; _judgeService = judgeService; _leftPaddle = new LeftPaddle(gameControls, physicsService); _rightPaddle = new RightPaddle(gameControls, physicsService); _gameBall = new Ball(physicsService); Rectangle = new Rectangle(this.Position.ToPoint(), new Point(Locator.ScreenBounds.Width, Locator.ScreenBounds.Height)); }
public LeftPaddle(IGameControls gameControls, IPhysicsService physicsService) : base(gameControls, physicsService) { }
public Paddle(IGameControls gameControls, IPhysicsService physicsService) : base(Locator.Get <IContentManagerService>().GetTexture("paddleblue"), Vector2.Zero, Color.White) { _gameControls = gameControls; _physicsService = physicsService; }