private void RobotReportedPosition(int robotId, IPosition position, IHeading heading) { if (ReportedPosition != null) { ReportedPosition(robotId, position, heading); } }
public Robot(int robotId, IPosition langdingPosition, IHeading heading, IList<char> movingInstructions, Plateau targetPlateau) { _robotId = robotId; CurrentPosition = langdingPosition; Heading = heading; _movingInstructions = movingInstructions; TargetPlateau = targetPlateau; }
// // 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())); }
public void init() { engine = Substitute.For<IEngine>(); heading = Substitute.For<IHeading>(); pilot = new Pilot() { currentPosition = Vector3.zero, engine = engine, heading = heading, maxVelocity = 10.0f }; }
private static void RobotsReportedPosition(int robotId, IPosition position, IHeading heading) { Console.WriteLine(string.Format("{0} {1} {2}" , position.X, position.Y, heading.Name)); }
public void TurnLeft() { _heading = _heading.TurnLeft(); }
public void TurnRight() { _heading = _heading.TurnRight(); }
public Rover(Area area, Location location, IHeading heading) { _area = area; _location = location; _heading = heading; }
/// <summary>Static getter for Page Heading</summary> public static string GetPageHeading(IHeading that) { return(that.GetPropertyValue <string>("pageHeading")); }
public Instruction(IPosition landingPosition, IHeading heading, IList<char> movingSequence) { _landingPosition = landingPosition; _heading = heading; _movingSequence = movingSequence; }