void Start() { clearLine = GetComponent <ClearLine>(); spawnpiece = GetComponent <SpawnPiece>(); anim = canvas.GetComponent <Animator>(); scoreManager = GetComponent <ScoreManager>(); spawnPiece(); }
public void ExecuteAction_ValidSpawnPiece_Success() { var rook = new Rook(Position.Zero, white); var spawn_piece = new SpawnPiece(rook, Position.Zero); empty_2x2_board.ExecuteAction(spawn_piece); Assert.IsTrue(empty_2x2_board.GetPiece(Position.Zero).Equals(rook)); }
public void ExecuteAction_InvalidSpawnPiece_ThrowsInvalidActionException() { var rook = new Rook(Position.Zero, white); var spawn_piece = new SpawnPiece(rook, Position.Zero); SpawnPiece invalid_spawn = new SpawnPiece(new King(), new Position(2, 2)); Assert.Throws <InvalidActionException>(() => empty_2x2_board.ExecuteAction(invalid_spawn)); }
void Start() { spawnPiece = GetComponent <SpawnPiece>(); gameController = GetComponent <GameController>(); rows = gameController.rows; rowsToClear = new int[4]; for (int k = 0; k < 4; k++) { rowsToClear[k] = -1; } }