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; } }
public GameBlockSelector(GameBoard.GameBlockType blockType) { this.blockType = blockType; }