コード例 #1
0
ファイル: RobotCollection.cs プロジェクト: iworm/marsexplorer
 private void RobotReportedPosition(int robotId, IPosition position, IHeading heading)
 {
     if (ReportedPosition != null)
     {
         ReportedPosition(robotId, position, heading);
     }
 }
コード例 #2
0
ファイル: Robot.cs プロジェクト: iworm/marsexplorer
 public Robot(int robotId, IPosition langdingPosition, IHeading heading, IList<char> movingInstructions,
     Plateau targetPlateau)
 {
     _robotId = robotId;
     CurrentPosition = langdingPosition;
     Heading = heading;
     _movingInstructions = movingInstructions;
     TargetPlateau = targetPlateau;
 }
コード例 #3
0
        //
        // GET: /AbstractFactory/Submit
        //
        // Process a submission.
        //
        public IActionResult Submit(string format, string headingText, string paragraphText)
        {
            // get the proper document factory for the output type
            IDocumentFactory factory = DocumentCreatorSingleton.GetInstance().GetDocumentFactory(format);

            // create the document parts
            IHeading   headingObj   = factory.CreateHeading(1, headingText);
            IParagraph paragraphObj = factory.CreateParagraph(paragraphText);

            return(View("~/Views/Shared/Results.cshtml", headingObj.GetString() + paragraphObj.GetString()));
        }
コード例 #4
0
ファイル: PilotTest.cs プロジェクト: joe-engalan/IHW
		public void init() {
			engine = Substitute.For<IEngine>();
			heading = Substitute.For<IHeading>();

			pilot = new Pilot() {
				currentPosition = Vector3.zero,
				engine = engine,
				heading = heading,
				maxVelocity = 10.0f
			};
		}
コード例 #5
0
ファイル: Program.cs プロジェクト: iworm/marsexplorer
 private static void RobotsReportedPosition(int robotId, IPosition position, IHeading heading)
 {
     Console.WriteLine(string.Format("{0} {1} {2}"
                                     , position.X, position.Y, heading.Name));
 }
コード例 #6
0
ファイル: Rover.cs プロジェクト: sacikal/MarsRoverProblem
 public void TurnLeft()
 {
     _heading = _heading.TurnLeft();
 }
コード例 #7
0
ファイル: Rover.cs プロジェクト: sacikal/MarsRoverProblem
 public void TurnRight()
 {
     _heading = _heading.TurnRight();
 }
コード例 #8
0
ファイル: Rover.cs プロジェクト: sacikal/MarsRoverProblem
 public Rover(Area area, Location location, IHeading heading)
 {
     _area     = area;
     _location = location;
     _heading  = heading;
 }
コード例 #9
0
ファイル: models.generated.cs プロジェクト: Sicro01/Adcreo
 /// <summary>Static getter for Page Heading</summary>
 public static string GetPageHeading(IHeading that)
 {
     return(that.GetPropertyValue <string>("pageHeading"));
 }
コード例 #10
0
ファイル: Instruction.cs プロジェクト: iworm/marsexplorer
 public Instruction(IPosition landingPosition, IHeading heading, IList<char> movingSequence)
 {
     _landingPosition = landingPosition;
     _heading = heading;
     _movingSequence = movingSequence;
 }