Инструменты пользователя

Инструменты сайта


Боковая панель

todo

Это старая версия документа.


Эта страница создана newsash, чтобы продумать и обсудить, что нужно сделать по документации

Да-да, это служебная страница


Структура статей

Предлагаемая структура статей1):

  • Плееры
    • Quest Soft Player 2)
    • AeroQSP
      • Справка по AeroQSP 3)
    • Quest Navigator
      • Список файлов игры
      • Файл настроек игры
      • Файл шаблона и файл стилей 4) 5)
        • Шрифты
      • Файл JS 6)
      • Нюансы переноса с предыдущих плееров, отличия.
      • Гайд по кроссплатформенности 7)
  • Редакторы
    • QGen 8)
    • TXT2GAM
  • Синтаксис QSP 9)
    • Статья со скрином QSP (классики) и описанием что есть что. Возможно несколько скринов в разных конфигурациях окна.
    • Базовый синтаксис
      • Переменные, выражения, базовые операторы и функции 10)
      • Массивы 11)
      • Работа со строками
        • Регулярные выражения
      • Условные выражения и переходы
        • Ссылка на многострочные IF/ACT
        • Циклы
    • Порядок работы QSP 12)
    • Работа с основным и дополнительным окном
    • Работа с действиями
      • Ссылка на многострочные IF/ACT
    • Работа с инвентарём
    • Ввод текста пользователем 13)
    • Мультимедиа и оформление 14)
    • Работа с файлами, использование модулей
    • Служебные локации 15)
    • Меню
    • HTML 16)
    • Фишки 17)
  • Готовые модули
    • всякие там
  • Самоучитель
    • Структуру самоучителя буду прорабатывать после всего остального. Сначала нормальная документация, потом обучение.

Всякие нюансы, которые должны быть упомянуты, и памятка для себя

  • Операция сложения пытается привести строку к числу 18). Возможно другие тоже.
  • Отдельно упомянуть отличие операторов и системных переменных 19)
  • Дополнительное окно описания и окно пользователя - одно и то же, нечеткость терминологии.
  • Проверить IIF на запись выражений через &.
  • OR и AND побитовые, проверить
  • Фигурные скобки = третий вид кавычек?
  • Вставить про опасность совместного использования числовых и текстовых индексов массива.
  • Возможно статью "Известные баги"
  • Впихнуть куда-нибудь статью со стандартными приставками к названию локаций и прочим "хорошим тоном удобного программирования"
  • Упомянуть, что if ($строка) не работает, ошибка типов данных
  • ADDQST не работает в Aero
1) названия пока какие приходят в голову, потом можно будет придумать получше
2) Я так понимаю сюда из базовой справки пойдут лицензия, системные требования и благодарности?
3) Придется собирать по всему сайту и форумам информацию.
4) Похоже будет лучше объединить эти две статьи, не могу придумать, как будет хорошо в разделенном виде
5) Список id, классов и кусочков body. Разные варианты для разных целей. Возможно ссылки на самоучители
6) Список колбэков и переменных. Возможно ссылки на самоучители типа http://learn.javascript.ru/ . Возможно примеры кода для разных целей.
7) я не возмусь писать, но статья нужная для тех, кто будет шаблоны править
8) Возможно справка по QGen
9) То, что работает без привязки к плееру
10) из всего останутся комментарии,
11) Использование массивов, функции
12) ака принцип работы
13) Строка и диалог
14) звук, VIEW, цвет текста и т.п.
15) и переменные, задающие обработчики
16) для каждого из плееров
17) Фигурные скобки, двумерные массивы и прочие фишки, которые я сейчас не помню или не знаю
18) $test = '1' & $test += 1
19) "SHOWACTS 1", но "USEHTML = 1"
todo.1381228743.txt.gz · Последние изменения: 2013/10/08 14:39 (внешнее изменение)