HJK Профиль Публикации Комментарии Подписки
↓ Самый тупой в мире маг – Выпуск №567
>Куда уж раньше, чётче и прямее?
Тут нужно было добавить аргументы - "почему". Акакий сделал предположение на основе значений параметров по умолчанию, которым он не соответствовал и довел их до приемлемых значений. После чего повторил предложение.
Нужно было подбирать другие ответы закрывающие эту ветку, например - "у меня есть жених", "я замужем" и т.д.
Тут нужно было добавить аргументы - "почему". Акакий сделал предположение на основе значений параметров по умолчанию, которым он не соответствовал и довел их до приемлемых значений. После чего повторил предложение.
Нужно было подбирать другие ответы закрывающие эту ветку, например - "у меня есть жених", "я замужем" и т.д.
Слишком много эмоций. Заскриптованый Акакий просто воспримет как истерику.
получится что-то такое:
(* ------ Akakij state automata ------ *)
//timers and delays
TON_Delay(ET := T#1d);
..............
// Main behaviour cycle
.........
case i of
.......
100:
If "истерика" OR "алгогольное опьянение" OR NOT("Mаша".En) then
"сделать предложение" :=false;
TON_Delay.In = true;
i:=101;
else
..........
end_if;
101:
If TON_Delay.Q then
"сделать предложение" :=true;
TON_Delay.In = false;
i:=100;
end_if;
...
end_case;
получится что-то такое:
(* ------ Akakij state automata ------ *)
//timers and delays
TON_Delay(ET := T#1d);
..............
// Main behaviour cycle
.........
case i of
.......
100:
If "истерика" OR "алгогольное опьянение" OR NOT("Mаша".En) then
"сделать предложение" :=false;
TON_Delay.In = true;
i:=101;
else
..........
end_if;
101:
If TON_Delay.Q then
"сделать предложение" :=true;
TON_Delay.In = false;
i:=100;
end_if;
...
end_case;