«Левая боковая панель»: SugarCube (v2.18) #
Резюме#
SugarCube имеет встроенную левую боковую панель, содержимое которой можно изменить, добавив в свою историю один из нескольких специальных отрывков.
Следующий список описывает каждый из специальных отрывков в том порядке, в котором они появляются вертикально на боковой панели:
StoryBanner появляется прямо над заголовком истории. Одним из способов использования является отображение значка/изображения истории.
StorySubtitle появляется непосредственно под заголовком истории. Одно из применений — показать информацию о версии истории.
StoryAuthor используется для отображения информации об авторе.
StoryCaption обычно используется для отображения динамической информации о главном герое или развитии сюжета.
StoryMenu отображается непосредственно над кнопкой «Сохранить» и используется для отображения пользовательских пунктов меню.
StoryShare появляется непосредственно под кнопкой «Перезагрузить» и используется для доступа к диалоговому окну, содержащему ссылки на социальные сети или веб-сайты автора.
Боковую панель можно вручную убрать (скрыть) и развернуть (показать), выбрав значок < или > в правом верхнем углу боковой панели. Тот же эффект может быть достигнут программно с использованием глобального объекта UIBar и его функций UIBar.stow() и UIBar.unstow().
Example#
Example#
Twee Code#
:: StoryTitle
Left Sidebar in SugarCube
:: Start
<<set $name to "Jane Doe", $location to "Work">>\
[[Another passage]]
<<link "Stow the sidebar!">>
<<run UIBar.stow() >>
<</link>>
<<link "Unstow the sidebar!">>
<<run UIBar.unstow() >>
<</link>>
:: StoryBanner
<img src="https://twinery.org/homepage/img/logo.svg" width="64" height="64">
:: StorySubtitle
Version: 0.2.1
:: StoryAuthor
by Anonymous
:: StoryCaption
Name: $name
Location: $location
:: StoryMenu
[[New story link!|Start]]
:: StoryShare
[[Twinery|https://twinery.org/]]
:: Another passage
<<set $name to "John Smith", $location to "Shop">>\
[[Start]]
Twee DownloadExample#
Download
Twee Code#
:: StoryTitle
Left Sidebar in SugarCube
:: Start
<<set $name to "Jane Doe", $location to "Work">>\
[[Another passage]]
<<link "Stow the sidebar!">>
<<run UIBar.stow() >>
<</link>>
<<link "Unstow the sidebar!">>
<<run UIBar.unstow() >>
<</link>>
:: StoryBanner
<img src="https://twinery.org/homepage/img/logo.svg" width="64" height="64">
:: StorySubtitle
Version: 0.2.1
:: StoryAuthor
by Anonymous
:: StoryCaption
Name: $name
Location: $location
:: StoryMenu
[[New story link!|Start]]
:: StoryShare
[[Twinery|https://twinery.org/]]
:: Another passage
<<set $name to "John Smith", $location to "Shop">>\
[[Start]]