Пример #1
0
        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));
        }
Пример #2
0
 public LeftPaddle(IGameControls gameControls, IPhysicsService physicsService) : base(gameControls, physicsService)
 {
 }
Пример #3
0
 public Paddle(IGameControls gameControls, IPhysicsService physicsService) : base(Locator.Get <IContentManagerService>().GetTexture("paddleblue"), Vector2.Zero, Color.White)
 {
     _gameControls   = gameControls;
     _physicsService = physicsService;
 }