Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
<div class="mw-parser-output"><div class="mw-parser-output"> | <div class="mw-parser-output"><div class="mw-parser-output"> | ||
− | |||
== GuideAPI == | == GuideAPI == | ||
<div class="mw-parser-output">'''GuideAPI '''– мод-библиотека, предоставляющая большие возможности для создания игровых документаций.</div> <div class="mw-parser-output"><syntaxhighlight lang="JavaScript">ModAPI.addAPICallback("GuideAPI", function(api) { | <div class="mw-parser-output">'''GuideAPI '''– мод-библиотека, предоставляющая большие возможности для создания игровых документаций.</div> <div class="mw-parser-output"><syntaxhighlight lang="JavaScript">ModAPI.addAPICallback("GuideAPI", function(api) { | ||
Строка 38: | Строка 37: | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | Регистрация происходит через метод ''GuideAPI.registerGuide(unique, params)'', где '''''unique''''' | + | Регистрация происходит через метод ''GuideAPI.registerGuide(unique, params)'', где '''''unique'''''– уникальный идентификатор, '''''params'''''– объект с параметрами.<br/> Параметры: |
− | *Объект '''''textures''''' задаёт текстуры для интерфейса. Если не объявлен, будет использоваться стандартное оформление | + | *Объект '''''textures'''''задаёт текстуры для интерфейса. Если не объявлен, будет использоваться стандартное оформление |
**<u>''background''</u>'' ''– текстура заднего фона | **<u>''background''</u>'' ''– текстура заднего фона | ||
**<u>''nextLink''</u>''– текстура для кнопки “вперёд”'' | **<u>''nextLink''</u>''– текстура для кнопки “вперёд”'' | ||
Строка 47: | Строка 46: | ||
*Объект '''item''' задаёт ид предмета, при клике которым происходит открытие интерфейса. Является необязательным параметром | *Объект '''item''' задаёт ид предмета, при клике которым происходит открытие интерфейса. Является необязательным параметром | ||
*Если '''debug''' объявлен и равен true, у интерфейса вызывается метод setDebugEnabled(true) | *Если '''debug''' объявлен и равен true, у интерфейса вызывается метод setDebugEnabled(true) | ||
− | *Объект '''pages''' содержит страницы. Каждая имеет правую'''''(right)''''' и левую'''''(left)''''' секции, для которых задаются контроллеры'''''(controller)'''''. Любую из них можно пропустить. '''''nextLink''''' | + | *Объект '''pages''' содержит страницы. Каждая имеет правую'''''(right)''''' и левую'''''(left)''''' секции, для которых задаются контроллеры'''''(controller)'''''. Любую из них можно пропустить. '''''nextLink'''''содержит идентификатор страницы, на которую происходит переход при нажатии кнопки “вперёд”, '''''preLink'''''при нажатии кнопки “назад”. При открытии интерфейса происходит загрузка страницы с идентификатором '''''default'''''. |
− | <div class="mw-parser-output"><div class="mw-parser-output"> | + | <div class="mw-parser-output"> |
− | + | <div class="mw-parser-output"> | |
== Контроллеры == | == Контроллеры == | ||