Exemple #1
0
        // The following method selects the source to use for piece spawning.
        public void ClientSelectPieceSelectionSource
        (
            STPieceSelectionSource pieceSelectionSource
        )
        {
            this.mCachedSelectedPieceShapeCurrent = STPiece.STPieceShape.None;
            this.mCachedSelectedPieceShapeNext    = STPiece.STPieceShape.None;

            switch (pieceSelectionSource)
            {
            case STPieceSelectionSource.Random:
            {
                this.mPieceSelectionSource = pieceSelectionSource;
            }
            break;

            case STPieceSelectionSource.AlternatingSAndZ:
            {
                this.mPieceSelectionSource = pieceSelectionSource;
            }
            break;

            case STPieceSelectionSource.Queue:
            {
                this.mPieceSelectionSource = pieceSelectionSource;
            }
            break;

            default:
            {
                this.mPieceSelectionSource = STPieceSelectionSource.Random;
            }
            break;
            }
        }
Exemple #2
0
 public void DirectSetPieceSelectionSource(STPieceSelectionSource pieceSelectionSource)
 {
     this.mPieceSelectionSource = pieceSelectionSource;
 }