示例#1
0
 public void SetConsole(IConsoleMetadata console)
 {
     Fill(Theme.Yellow, Theme.GrayDark, 0);
     Print(1, 0, console.Metadata.Title.ToUpper(), Theme.Yellow);
     Print(1, 1, console.Metadata.Summary, Theme.Gray);
     //Print(0, 2, new string((char)223, 80), Theme.GrayDark, Color.Transparent);
 }
示例#2
0
        public void MoveNextConsole()
        {
            currentConsoleIndex++;

            if (currentConsoleIndex >= consoles.Length)
            {
                currentConsoleIndex = 0;
            }

            selectedConsole = consoles[currentConsoleIndex];

            Children.Clear();
            Children.Add(selectedConsole);
            Children.Add(headerConsole);             // Header console

            Children.Add(middleConsolel);            // Middle console
            Children.Add(gameObjectConsole);         // Game object added

            selectedConsole.IsVisible = true;
            selectedConsole.IsFocused = true;
            selectedConsole.Position  = new Point(0, 2);            // Main console position. 2 Points down from the top

            middleConsolel.Position    = new Point(20, 5);          // Set position of middleConsole
            gameObjectConsole.Position = new Point(40, 5);          // Set position of game object

            Global.FocusedConsoles.Set(selectedConsole);
            headerConsole.SetConsole(selectedConsole);
            middleConsolel.SetConsole(selectedConsole);
        }
示例#3
0
        public void MoveNextConsole()
        {
            currentConsoleIndex++;

            if (currentConsoleIndex >= consoles.Length)
            {
                currentConsoleIndex = 0;
            }

            selectedConsole = consoles[currentConsoleIndex];

            Children.Clear();
            Children.Add(selectedConsole);
            Children.Add(headerConsole);

            selectedConsole.IsVisible = true;
            selectedConsole.IsFocused = true;
            selectedConsole.Position  = new Point(0, 2);

            Global.FocusedConsoles.Set(selectedConsole);
            headerConsole.SetConsole(selectedConsole);
        }
示例#4
0
 public void SetConsole(IConsoleMetadata console)
 {
     Fill(Theme.Green, Theme.Green, 0);
     Print(1, 0, "zzz", Theme.Yellow);
     Print(1, 1, "xxx", Theme.Gray);
 }