public ScreenCollisionCommand( IScreenCollisionManager screenCollisionManager, BallCollisionState collisionState) { this.screenCollisionManager = screenCollisionManager; this.collisionState = collisionState; }
public BorderCollisionCommand( IEnumerable <IBorder> borders, ICollisionManager collisionManager, BallCollisionState collisionState) { this.borders = borders; this.collisionManager = collisionManager; this.collisionState = collisionState; }
public PadCollisionCommand( IPadManager padManager, IBorderManager borderManager, IScreenCollisionManager screenCollisionManager, ICollisionManager collisionManager, BallCollisionState collisionState) { this.padManager = padManager; this.collisionManager = collisionManager; this.screenCollisionManager = screenCollisionManager; this.borderManager = borderManager; this.collisionState = collisionState; }
public BrickCollisionCommand( ICollection <IBrick> bricks, ILevelManager levelManager, ITailManager tailManager, ICollisionManager collisionManager, BallCollisionState collisionState) { this.bricks = bricks; this.levelManager = levelManager; this.collisionManager = collisionManager; this.tailManager = tailManager; this.collisionState = collisionState; }
public void Setup() { SetupNLog(); generatorMock = new Mock <IRandomGenerator>(); movementMock = new Mock <IMovement>(); levelManagerMock = new Mock <ILevelManager>(); ball = new Ball(generatorMock.Object, movementMock.Object); ball.SetSize(BallSize, BallSize); manager = new CollisionManager(); collisionState = new BallCollisionState(); }