Тема: I.D.S. MONSTERS
Показать сообщение отдельно
Старый 26.03.2020, 09:35   #78
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: I.D.S. MONSTERS

Сообщение от Crystal Посмотреть сообщение
Не использую по тому, что не знаю о чём речь.
https://docs.microsoft.com/ru-ru/dot...eywords/switch

Это оператор для разбора случаев разных значений одной переменной.

switch (переменая)
{
                case 
проверяемоезначение1:

                    
// Делаем дела
                    
break; // Прекращаем проверку, иначе код пойдёт дальше

                
case проверяемоезначение2:

                    
// Делаем дела
                    
break; // Прекращаем проверку

                
default:

                    
// Действия в случае, если не подошёл ни один из вариантов (аналог else)
                    
break; // Прекращаем проверку

Твой код как раз случай из учебника, когда используют switch-case

switch (TotalThreatLevel)
        {
                case 
1:

                    
SetkaScaleZ 11;
                    
SetkaScaleX 11;
                    break;

                case 
2:

                    
SetkaScaleZ 13;
                    
SetkaScaleX 13;
                    break;

                case 
3:

                    
SetkaScaleZ 15;
                    
SetkaScaleX 15;
                    break;

                case 
4:

                    
SetkaScaleZ 19;
                    
SetkaScaleX 19;
                    break;

                case 
5:

                    
SetkaScaleZ 23;
                    
SetkaScaleX 23;
                    break;

                case 
6:

                    
SetkaScaleZ 99;
                    
SetkaScaleX 99;
                    break;

        } 
В Блице, кстати, тоже он был.

Ну в принципе в программировании действует правило "Если работает, то ты уже молодец"
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Arton (26.03.2020), Crystal (26.03.2020), St_AnGer (26.03.2020)