Beispiel #1
0
 public SequenceBase(ISequenceController controller)
 {
     Controller                 = controller;
     _cutSceneCamera            = CaptureSequenceLevelObjects.Instance.cam_cutscene01;
     _cutSceneCameraPlaceHolder = CaptureSequenceLevelObjects.Instance.introScenePlaceHolder;
     _fpCamera            = CaptureSequenceLevelObjects.Instance.cam_avatar;
     _fpCameraPlaceHolder = CaptureSequenceLevelObjects.Instance.fpCameraPlaceHolder;
     _planetIntroCamera   = CaptureSequenceLevelObjects.Instance.planetIntroCamera;
     _player = CaptureSequenceLevelObjects.Instance.spaceShip;
 }
Beispiel #2
0
        public void Constructor_GivenNullSequenceController_ShouldThrowError()
        {
            IBoardController    boardController    = new Mock <IBoardController>().Object;
            ISequenceController sequenceController = null;
            IResultReporter     resultReporter     = new Mock <IResultReporter>().Object;

            var exception = Record.Exception(() => new TurtleGame(boardController, sequenceController, resultReporter));

            Assert.IsType <ArgumentNullException>(exception);
        }
 public Level02PlanetIntroSequence(ISequenceController controller, Planet planetToVisit)
     : base(controller)
 {
     _planetToVisit = planetToVisit;
 }
 public MissionCompleteSequence(ISequenceController controller)
     : base(controller)
 {
 }
Beispiel #5
0
 public TurtleGame(IBoardController boardController, ISequenceController sequenceController, IResultReporter resultReporter)
 {
     _boardController    = boardController ?? throw new System.ArgumentNullException(nameof(boardController));
     _sequenceController = sequenceController ?? throw new System.ArgumentNullException(nameof(sequenceController));
     _resultReporter     = resultReporter ?? throw new System.ArgumentNullException(nameof(resultReporter));
 }
 public Level02ImageCapturingSequence(ISequenceController controller, Planet planetToVisit)
     : base(controller)
 {
     _planetToVisit = planetToVisit;
     mission.ISFAIL = false;
 }