void GetRandomBlock() { int RandomPosition = rand.Next(0, 4); switch (RandomBlock) { case 0: t_block = new T_Block(StartPoint, RandomPosition, BlockSize, board); moveLeft = t_block.MoveLeft; moveRight = t_block.MoveRight; moveDown = t_block.MoveDown; rotate = t_block.Rotate; BlockColor = t_block.color; returnCoordinates = t_block.returnCoordinates; break; case 1: square = new Square(StartPoint, BlockSize, board); moveLeft = square.MoveLeft; moveRight = square.MoveRight; moveDown = square.MoveDown; rotate = square.Rotate; BlockColor = square.color; returnCoordinates = square.returnCoordinates; break; case 2: stick = new Stick(StartPoint, RandomPosition, BlockSize, board); moveLeft = stick.MoveLeft; moveRight = stick.MoveRight; moveDown = stick.MoveDown; rotate = stick.Rotate; BlockColor = stick.color; returnCoordinates = stick.returnCoordinates; break; case 3: z_block = new Z_Block(StartPoint, RandomPosition, BlockSize, board); moveLeft = z_block.MoveLeft; moveRight = z_block.MoveRight; moveDown = z_block.MoveDown; rotate = z_block.Rotate; BlockColor = z_block.color; returnCoordinates = z_block.returnCoordinates; break; // default: break; } }
void GetRandomBlock() { int RandomPosition = rand.Next(0, 4); switch (RandomBlock) { case 0: t_block = new T_Block(StartPoint, RandomPosition, BlockSize,board); moveLeft = t_block.MoveLeft; moveRight = t_block.MoveRight; moveDown = t_block.MoveDown; rotate = t_block.Rotate; BlockColor = t_block.color; returnCoordinates = t_block.returnCoordinates; break; case 1: square = new Square(StartPoint, BlockSize,board); moveLeft = square.MoveLeft; moveRight = square.MoveRight; moveDown = square.MoveDown; rotate = square.Rotate; BlockColor = square.color; returnCoordinates = square.returnCoordinates; break; case 2: stick = new Stick(StartPoint, RandomPosition, BlockSize,board); moveLeft = stick.MoveLeft; moveRight = stick.MoveRight; moveDown = stick.MoveDown; rotate = stick.Rotate; BlockColor = stick.color; returnCoordinates = stick.returnCoordinates; break; case 3: z_block = new Z_Block(StartPoint, RandomPosition, BlockSize,board); moveLeft = z_block.MoveLeft; moveRight = z_block.MoveRight; moveDown = z_block.MoveDown; rotate = z_block.Rotate; BlockColor = z_block.color; returnCoordinates = z_block.returnCoordinates; break; // default: break; } }