Exemple #1
0
        public GameBlockWrapper(IGameBlock gameBlock)
        {
            this.gameBlock = gameBlock;

            if (this.gameBlock is GameBlockPlayer)
            {
                this.blockType = GameBoard.GameBlockType.Player;
            }
            else if (this.gameBlock is GameBlockNormal)
            {
                this.blockType = GameBoard.GameBlockType.Normal;
            }
            else if (this.gameBlock is GameBlockChangeDirection)
            {
                this.blockType = GameBoard.GameBlockType.ChangeDirection;
            }
            else if (this.gameBlock is GameBlockExtraMove)
            {
                this.blockType = GameBoard.GameBlockType.ExtraMove;
            }
            else if (this.gameBlock is GameBlockMultipleMoves)
            {
                this.blockType = GameBoard.GameBlockType.MultipleMoves;
            }
            else
            {
                this.blockType = GameBoard.GameBlockType.Null;
            }
        }
        public GameBlockWrapper(IGameBlock gameBlock)
        {
            this.gameBlock = gameBlock;

            if (this.gameBlock is GameBlockPlayer)
            {
                this.blockType = GameBoard.GameBlockType.Player;
            }
            else if (this.gameBlock is GameBlockNormal)
            {
                this.blockType = GameBoard.GameBlockType.Normal;
            }
            else if (this.gameBlock is GameBlockChangeDirection)
            {
                this.blockType = GameBoard.GameBlockType.ChangeDirection;
            }
            else if (this.gameBlock is GameBlockExtraMove)
            {
                this.blockType = GameBoard.GameBlockType.ExtraMove;
            }
            else if (this.gameBlock is GameBlockMultipleMoves)
            {
                this.blockType = GameBoard.GameBlockType.MultipleMoves;
            }
            else
            {
                this.blockType = GameBoard.GameBlockType.Null;
            }
        }
Exemple #3
0
 public GameBlockSelector(GameBoard.GameBlockType blockType)
 {
     this.blockType = blockType;
 }