示例#1
0
文件: Block.cs 项目: brunodfg/Tetris
        /// <summary>
        /// Fills this block with the specified piece
        /// </summary>
        /// <param name="piece"></param>
        public void Fill(Piece piece)
        {
            this.Piece = piece;

            if (this.Filled != null)
            {
                this.Filled(this, EventArgs.Empty);
            }
        }
示例#2
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="piece"></param>
 /// <param name="direction"></param>
 public PieceMovedEventArgs(Piece piece, MoveDirection direction)
     : base(piece)
 {
     this.Direction = direction;
 }
示例#3
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="piece"></param>
 /// <param name="clockwise"></param>
 public PieceRotatedEventArgs(Piece piece, bool clockwise)
     : base(piece)
 {
     this.Clockwise = clockwise;
 }
示例#4
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="piece"></param>
 public PieceEventArgs(Piece piece)
 {
     this.Piece = piece;
 }