5289
правок
Изменения
Перейти к навигации
Перейти к поиску
Новая страница: «Модульность как термин программирования – это разделение программы на несколько разны…»
Модульность как термин программирования – это разделение программы на несколько разных секций, каждая из которых отвечает своей цели. Это способ эффективной организации исходного кода.
=== Harlowe ===
Используйте макрос <code>(display:)</code> чтобы напечатать содержимое одного абзаца внутри другого.
:: StoryTitle
Модульность в Harlowe<br>
:: Start
(set: $lineOne to "Дайте нам стих")
(set: $lineTwo to "Поделитесь вашей мудростью")<br>
(display: "абзац1")
(display: "абзац2")<br>
:: абзац1
$lineOne<br>
:: абзац2
$lineTwo
=== SugarCube ===
Макрос <code><<widget>></code> даёт способ создавать новые макросы внутри TwineScript. По сравнению с макросом <code><<include>></code>, виджеты позволяют использовать аргументы и выражения, как в других макросах SugarCube. Новые виджеты нужно задавать при помощи тега <code><<widget>></code>
:: StoryTitle
Модульность в SugarCube<br>
:: Start
<<set $lineOne to "Give us a verse">>
<<set $lineTwo to "Drop some knowledge">><br>
<<include "абзац1">>
<<include "абзац2">><br>
<<showLine 1>>
<<showLine 2>><br>
:: мойВиджет [widget]
<<widget 'showLine'>>\
<<nobr>>
<<if $args[0] is 1>>
$lineOne
<<elseif $args[0] is 2>>
$lineTwo
<</if>>
<</nobr>>\
<</widget>><br>
:: абзац1
$lineOne<br>
:: абзац2
$lineTwo
[[Категория:Документация Twine]]
=== Harlowe ===
Используйте макрос <code>(display:)</code> чтобы напечатать содержимое одного абзаца внутри другого.
:: StoryTitle
Модульность в Harlowe<br>
:: Start
(set: $lineOne to "Дайте нам стих")
(set: $lineTwo to "Поделитесь вашей мудростью")<br>
(display: "абзац1")
(display: "абзац2")<br>
:: абзац1
$lineOne<br>
:: абзац2
$lineTwo
=== SugarCube ===
Макрос <code><<widget>></code> даёт способ создавать новые макросы внутри TwineScript. По сравнению с макросом <code><<include>></code>, виджеты позволяют использовать аргументы и выражения, как в других макросах SugarCube. Новые виджеты нужно задавать при помощи тега <code><<widget>></code>
:: StoryTitle
Модульность в SugarCube<br>
:: Start
<<set $lineOne to "Give us a verse">>
<<set $lineTwo to "Drop some knowledge">><br>
<<include "абзац1">>
<<include "абзац2">><br>
<<showLine 1>>
<<showLine 2>><br>
:: мойВиджет [widget]
<<widget 'showLine'>>\
<<nobr>>
<<if $args[0] is 1>>
$lineOne
<<elseif $args[0] is 2>>
$lineTwo
<</if>>
<</nobr>>\
<</widget>><br>
:: абзац1
$lineOne<br>
:: абзац2
$lineTwo
[[Категория:Документация Twine]]