示例#1
0
文件: Program.cs 项目: lichnak/Meemki
        static void Setup()
        {
            _COORD coord = new _COORD();

            SetConsoleDisplayMode(GetStdHandle(-11), 1, out coord);

            Console.BufferHeight  = Console.WindowHeight;
            Console.BufferWidth   = Console.WindowWidth;
            Console.CursorVisible = false;

            Task initTask = Task.Run(() => MemorizableConsole.Init(Console.BufferWidth, Console.BufferHeight));

            System.Threading.Thread.Sleep(500);
            new Logic.IntroPlayer().ShowIntro();

            string loading = "LOADING CONSOLE............. ";

            Console.ForegroundColor = ConsoleColor.White;
            Console.SetCursorPosition((int)(Console.LargestWindowWidth / 2) - 14, (int)(Console.LargestWindowHeight / 2) + 12);
            Console.Write(loading);

            initTask.Wait();

            string pressAny = "PRESS [ENTER] TO CONTINUE... ";

            Console.ForegroundColor = ConsoleColor.White;
            Console.SetCursorPosition((int)(Console.LargestWindowWidth / 2) - 14, (int)(Console.LargestWindowHeight / 2) + 12);
            Console.Write(pressAny);
            Console.ReadLine();
            Console.Clear();
        }
示例#2
0
 private static extern bool WriteConsoleOutputCharacter(IntPtr hConsoleOutput, char[] lpCharacter, uint nLength, _COORD dwWriteCoord, out uint lpNumberOfCharsWritten);
示例#3
0
文件: Program.cs 项目: lichnak/Meemki
 SetConsoleDisplayMode(IntPtr
                       hConsoleOutput, uint dwFlags, out _COORD lpNewScreenBufferDimensions);
示例#4
0
文件: Program.cs 项目: lichnak/Meemki
 public static extern bool SetConsoleDisplayMode(IntPtr hConsoleOutput, uint dwFlags, out _COORD lpNewScreenBufferDimensions);