Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
msx:basic_dialogue_programming_language:007 [2022-09-18 20:18] GreyWolf |
msx:basic_dialogue_programming_language:007 [2023-02-19 16:20] (текущий) GreyWolf |
||
---|---|---|---|
Строка 217: | Строка 217: | ||
"сбрасывает" значение функциональной клавиши с номером n. | "сбрасывает" значение функциональной клавиши с номером n. | ||
+ | {{anchor:key_list}} | ||
Оператор | Оператор | ||
<code> | <code> | ||
Строка 336: | Строка 337: | ||
<WRAP group 99%> | <WRAP group 99%> | ||
<WRAP half column> \\ </WRAP> | <WRAP half column> \\ </WRAP> | ||
- | <WRAP half column><WRAP justify> | + | <WRAP half column><WRAP right> |
Человеческая изобретательность ни в чем не проявляется так, как в играх. | Человеческая изобретательность ни в чем не проявляется так, как в играх. | ||
<WRAP rightalign> | <WRAP rightalign> | ||
Строка 864: | Строка 865: | ||
<WRAP group 99%> | <WRAP group 99%> | ||
<WRAP half column> \\ </WRAP> | <WRAP half column> \\ </WRAP> | ||
- | <WRAP half column><WRAP justify> | + | <WRAP half column><WRAP right> |
Стоять я не могу… Мои колени слабеют… \\ | Стоять я не могу… Мои колени слабеют… \\ | ||
душно… Где ключи? Ключи, ключи мои… | душно… Где ключи? Ключи, ключи мои… | ||
Строка 890: | Строка 891: | ||
осуществляет передачи управления подпрограммам, расположенным со строк n1, n2, …, nk, причём нажатие функциональной клавиши <key>Fk</key> (k=1, 2, …, 10) приводит к передаче управления подпрограмме, начинающейся со строки с номером nk (k=1, 2, …, 10). Если Вы хотите использовать только некоторые функциональные клавиши, то пропустите ненужные номера строк (оставив запятые!). | осуществляет передачи управления подпрограммам, расположенным со строк n1, n2, …, nk, причём нажатие функциональной клавиши <key>Fk</key> (k=1, 2, …, 10) приводит к передаче управления подпрограмме, начинающейся со строки с номером nk (k=1, 2, …, 10). Если Вы хотите использовать только некоторые функциональные клавиши, то пропустите ненужные номера строк (оставив запятые!). | ||
- | {{anchor:key1}} | + | {{anchor:key_on}} |
Предварительно функциональную клавишу <key>Fk</key> необходимо "активизировать" оператором | Предварительно функциональную клавишу <key>Fk</key> необходимо "активизировать" оператором | ||
<WRAP group> | <WRAP group> | ||
Строка 906: | Строка 907: | ||
Теперь перед выполнением каждого нового оператора программы интерпретатор будет проверять, не была ли нажата какая–нибудь "активизированная" функциональная клавиша, и если такое нажатие произошло, то интерпретатор вызывает соответствующую подпрограмму. | Теперь перед выполнением каждого нового оператора программы интерпретатор будет проверять, не была ли нажата какая–нибудь "активизированная" функциональная клавиша, и если такое нажатие произошло, то интерпретатор вызывает соответствующую подпрограмму. | ||
+ | {{anchor:key_off}} | ||
Для блокирования (запрещения) такого вызова необходимо выполнить оператор | Для блокирования (запрещения) такого вызова необходимо выполнить оператор | ||
<WRAP group> | <WRAP group> | ||
Строка 919: | Строка 921: | ||
Как и в предыдущих случаях, значение в скобках k определяет номер функциональной клавиши, для которой выполняется данный оператор. | Как и в предыдущих случаях, значение в скобках k определяет номер функциональной клавиши, для которой выполняется данный оператор. | ||
+ | {{anchor:key_stop}} | ||
Иногда возникает необходимость временно оградить программу от прерываний, вызываемых функциональными клавишами, и в то же время запомнить каждое нажатие такой клавиши, с тем чтобы впоследствии можно было выполнить все соответствующие вызовы подпрограммы. Это достигается с помощью оператора | Иногда возникает необходимость временно оградить программу от прерываний, вызываемых функциональными клавишами, и в то же время запомнить каждое нажатие такой клавиши, с тем чтобы впоследствии можно было выполнить все соответствующие вызовы подпрограммы. Это достигается с помощью оператора | ||
<WRAP group> | <WRAP group> | ||
Строка 1676: | Строка 1679: | ||
<WRAP group 99%> | <WRAP group 99%> | ||
<WRAP half column> \\ </WRAP> | <WRAP half column> \\ </WRAP> | ||
- | <WRAP half column><WRAP justify> | + | <WRAP half column><WRAP right> |
Мартобря 86 числа. | Мартобря 86 числа. | ||
<WRAP rightalign> | <WRAP rightalign> | ||
Строка 1762: | Строка 1765: | ||
<WRAP group 99%> | <WRAP group 99%> | ||
<WRAP half column> \\ </WRAP> | <WRAP half column> \\ </WRAP> | ||
- | <WRAP half column><WRAP justify> | + | <WRAP half column><WRAP right> |
Всё врут календари. | Всё врут календари. | ||
<WRAP rightalign> | <WRAP rightalign> | ||
Строка 2058: | Строка 2061: | ||
<WRAP group 99%> | <WRAP group 99%> | ||
<WRAP half column> \\ </WRAP> | <WRAP half column> \\ </WRAP> | ||
- | <WRAP half column><WRAP justify> | + | <WRAP half column><WRAP right> |
"M<sup>∗∗∗</sup> сказал молодому человеку, который не замечал,что его любит женщина:"Вы ещё так юны, что, видно, разбираете только крупный шрифт". | "M<sup>∗∗∗</sup> сказал молодому человеку, который не замечал,что его любит женщина:"Вы ещё так юны, что, видно, разбираете только крупный шрифт". | ||
<WRAP rightalign> | <WRAP rightalign> | ||
Строка 2595: | Строка 2598: | ||
<WRAP group 99%> | <WRAP group 99%> | ||
<WRAP half column> \\ </WRAP> | <WRAP half column> \\ </WRAP> | ||
- | <WRAP half column><WRAP justify> | + | <WRAP half column><WRAP right> |
— Боюсь, что от объяснений все проигрывает,— сказал он. \\ | — Боюсь, что от объяснений все проигрывает,— сказал он. \\ | ||
— Одни только результаты впечатляют гораздо больше. | — Одни только результаты впечатляют гораздо больше. | ||
Строка 2649: | Строка 2652: | ||
<WRAP group 99%> | <WRAP group 99%> | ||
<WRAP half column> \\ </WRAP> | <WRAP half column> \\ </WRAP> | ||
- | <WRAP half column><WRAP justify> | + | <WRAP half column><WRAP right> |
Сделаешь раз по сто — вот и будет просто.<WRAP rightalign> | Сделаешь раз по сто — вот и будет просто.<WRAP rightalign> | ||
—//П.Федотов// | —//П.Федотов// | ||
Строка 2753: | Строка 2756: | ||
<WRAP group 99%> | <WRAP group 99%> | ||
<WRAP half column> \\ </WRAP> | <WRAP half column> \\ </WRAP> | ||
- | <WRAP half column><WRAP justify> | + | <WRAP half column><WRAP right> |
Все правила достойного поведения давным–давно известны, | Все правила достойного поведения давным–давно известны, | ||
остановка за малым — за умением ими пользоваться. | остановка за малым — за умением ими пользоваться. |