예제 #1
0
 public NewGenerateController(GenerateBalls generateBalls, GamePoleView gamePoleView, BallController[,] ballPole, BallSpritesViewDescription spritesViewDescription, MovedController movedController)
 {
     _generateBalls          = generateBalls;
     _gamePoleView           = gamePoleView;
     _ballPole               = ballPole;
     _spritesViewDescription = spritesViewDescription;
     _movedController        = movedController;
 }
예제 #2
0
        public GamePoleStateControler(DestroyControllerBall destroyControllerBall, FallControllerBall fallControllerBall, MovedController movedController, NewGenerateController newGenerateController, CheckChangedBallController checkChangedBallController, BallController[,] balls, HintControler hintControler)
        {
            _destroyControllerBall = destroyControllerBall;
            _fallControllerBall    = fallControllerBall;
            _movedController       = movedController;

            _newGenerateController      = newGenerateController;
            _checkChangedBallController = checkChangedBallController;
            _balls         = balls;
            _hintControler = hintControler;
            _movedController.EndBallMoved += OnEndBallMoved;
            newGenerateController.SetGenerator(true);
        }
예제 #3
0
 public DestroyControllerBall(BallController[,] ballPole, MovedController movedController, BallPool ballPool)
 {
     _ballPole        = ballPole;
     _movedController = movedController;
     _ballPool        = ballPool;
 }