Example #1
0
 public ExpressConveyorBelt(Board board, Tile baseTile, TileDirection direction, TurnDirection turn, int x,
     int y)
     : base(board, baseTile, x, y)
 {
     Direction = direction;
     Turn = turn;
 }
Example #2
0
 public Pusher(Board board, Tile baseTile, TileDirection direction, bool[] activeTurns, int x, int y)
     : base(board, baseTile, x, y)
 {
     if (activeTurns.Length == 5)
     {
         Direction = direction;
         ActiveTurns = activeTurns;
     }
     else
     {
         throw new Exception("Pusher initialization error; Length of ActiveTurns does not equal 5");
     }
 }
Example #3
0
 public Laser(Board board, Tile baseTile, int number, int x, int y)
     : base(board, baseTile, x, y)
 {
     Number = number;
 }
Example #4
0
 public Repair(Board board, Tile baseTile, int x, int y)
     : base(board, baseTile, x, y)
 {
 }
Example #5
0
 public Wall(Board board, Tile baseTile, TileDirection direction, int x, int y)
     : base(board, baseTile, x, y)
 {
     Direction = direction;
 }
Example #6
0
 public SpawnPoint(Board board, Tile baseTile, int number, int x, int y)
     : base(board, baseTile, x, y)
 {
     Number = number;
 }
Example #7
0
 public Gear(Board board, Tile baseTile, TurnDirection direction, int x, int y)
     : base(board, baseTile, x, y)
 {
     Turn = direction;
 }
Example #8
0
 protected TileDecorator(Board board, Tile baseTile, int x, int y)
     : base(board, x, y)
 {
     BaseTile = baseTile;
 }