Example #1
0
        static ConsoleColor GetTetrominoColor()
        {
            var type = _currentTetromino.GetType();

            if (type == typeof(ITetromino))
            {
                return(ConsoleColor.Red);
            }
            else if (type == typeof(JTetromino))
            {
                return(ConsoleColor.Green);
            }
            else if (type == typeof(LTetromino))
            {
                return(ConsoleColor.Blue);
            }
            else if (type == typeof(OTetromino))
            {
                return(ConsoleColor.Cyan);
            }
            else if (type == typeof(STetromino))
            {
                return(ConsoleColor.Magenta);
            }
            else if (type == typeof(TTetromino))
            {
                return(ConsoleColor.Yellow);
            }
            else if (type == typeof(ZTetromino))
            {
                return(ConsoleColor.Gray);
            }

            return(DEFAULT_FOREGROUND_COLOR);
        }