示例#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;
 }
示例#2
0
文件: Pusher.cs 项目: mvdlaar/AIRally
 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");
     }
 }
示例#3
0
文件: Laser.cs 项目: mvdlaar/AIRally
 public Laser(Board board, Tile baseTile, int number, int x, int y)
     : base(board, baseTile, x, y)
 {
     Number = number;
 }
示例#4
0
文件: Repair.cs 项目: mvdlaar/AIRally
 public Repair(Board board, Tile baseTile, int x, int y)
     : base(board, baseTile, x, y)
 {
 }
示例#5
0
文件: Wall.cs 项目: mvdlaar/AIRally
 public Wall(Board board, Tile baseTile, TileDirection direction, int x, int y)
     : base(board, baseTile, x, y)
 {
     Direction = direction;
 }
示例#6
0
 public SpawnPoint(Board board, Tile baseTile, int number, int x, int y)
     : base(board, baseTile, x, y)
 {
     Number = number;
 }
示例#7
0
文件: Gear.cs 项目: mvdlaar/AIRally
 public Gear(Board board, Tile baseTile, TurnDirection direction, int x, int y)
     : base(board, baseTile, x, y)
 {
     Turn = direction;
 }
示例#8
0
 protected TileDecorator(Board board, Tile baseTile, int x, int y)
     : base(board, x, y)
 {
     BaseTile = baseTile;
 }