/// <summary> /// インスタンスを生成します。 /// </summary> /// <param name="kind">テトリミノの種類</param> private Tetrimino(TetriminoKind kind) { this.Kind = kind; this.Position = kind.InitialPosition(); //TetriminoExtensions.SetRandomPattern(); this.Blocks = kind.CreateBlock(this.Position); }
/// <summary> /// インスタンスを生成します。 /// </summary> /// <param name="kind">テトリミノの種類</param> private Tetrimino(TetriminoKind kind) { this.Kind = kind; this.Position = kind.InitialPosition(); this.Blocks = kind.CreateBlock(this.Position); }