コード例 #1
0
        bool ChoseRace()
        {
            writer.clean();
            writer.Write_n("1.Human");
            writer.Write_n("2.Elf");
            writer.Write("Enter your race: ");
            try
            {
                int chose = Convert.ToInt32(read.Read());
                switch (chose)
                {
                case 1:
                    my_unit    = new Human();
                    status_now = Status_Game.Start_game;
                    return(true);

                    break;

                case 2:
                    my_unit    = new Elf();
                    status_now = Status_Game.Start_game;
                    return(true);

                    break;
                }
            }
            catch
            {
                writer.Write_n("-----Error value-----");
                writer.Write("Pleas enter any key");
                read.Read();
                return(false);
            }
            return(false);
        }
コード例 #2
0
            public void Add(string elem, int my_price, My_type my_type)
            {
                if (map_in_my_tree.Count > 0)
                {
                    int number = Convert.ToInt32(map_in_my_tree[0]);
                    switch (my_type)
                    {
                    case My_type.Statistic:
                    {
                        my_tree[number - 1].Add(new Statistic(elem, my_price, new ConsoleWriter()), map_in_my_tree.ToArray());
                    }
                    break;

                    case My_type.PC:
                    {
                        my_tree[number - 1].Add(new PC(elem, my_price, new ConsoleWriter()), map_in_my_tree.ToArray());
                    }
                    break;

                    case My_type.Table:
                    {
                        my_tree[number - 1].Add(new Table(elem, my_price, new ConsoleWriter()), map_in_my_tree.ToArray());
                    }
                    break;

                    case My_type.Board:
                    {
                        my_tree[number - 1].Add(new Board(elem, my_price, new ConsoleWriter()), map_in_my_tree.ToArray());
                    }
                    break;

                    default:
                        my_Write.Write("This data incorrect.");
                        break;
                    }
                }

                else if (my_type == My_type.Room)
                {
                    my_tree.Add(new Room(elem, my_price, new ConsoleWriter()));
                }
            }
コード例 #3
0
 public void UP()
 {
     message_.Write("1 " + powerSupply.Up());
     message_.Write("2 " + sensors.UpIsChecPower());
     message_.Write("3 " + sensors.UpIsChecTemperaturePower());
     message_.Write("4 " + sensors.UpIsChecTemperaturePowerCard());
     message_.Write("5 " + powerSupply.UpVideoCard());
     message_.Write("6 " + videoCard.Up());
     message_.Write("7 " + videoCard.UpIsChecMonitor());
     message_.Write("8 " + sensors.UpIsChecTemperatureRAM());
     message_.Write("9 " + powerSupply.UpRAM());
     message_.Write("10 " + ram.Up());
     message_.Write("11 " + ram.UpAnalis());
     message_.Write("12 " + videoCard.UpRAMInfo());
     message_.Write("13 " + powerSupply.UpDisc());
     message_.Write("14 " + opticalDiscReader.Up());
     message_.Write("15 " + opticalDiscReader.IsCheced());
     message_.Write("16 " + videoCard.UpInfoDisc());
     message_.Write("17 " + powerSupply.UpWinchester());
     message_.Write("18 " + winchester.Up());
     message_.Write("19 " + winchester.IsCheced());
     message_.Write("20 " + videoCard.UpInfoWinchester());
     message_.Write("21 " + sensors.UpIsChecTemperatureAllSystem());
     message_.Write(" ");
 }