Beispiel #1
0
 public HullPaintingRobot(IIntcodeComputer boardComputer, Dictionary <Point, bool> paintArea)
 {
     _boardComputer   = boardComputer;
     _facingDirection = Direction.Up;
     _currentPosition = new Point(0, 0);
     _paintArea       = paintArea;
     _moveMode        = false;
 }
Beispiel #2
0
 public ArcadeCabinet(IIntcodeComputer intcodeComputer)
 {
     _intcodeComputer = intcodeComputer;
 }
Beispiel #3
0
 public Day13(IIntcodeComputer intcodeComputer)
 {
     _intcodeComputer = intcodeComputer;
 }