При создании комнат существует большое количество возможностей. Помимо установки и добавления всевозможных свойств образцов объекта, Вы можете добавлять фоновые изображения, определять виды отображения и добавлять тайлы. В этой главе мы обсудим только некоторые основные установки: добавление образцов объекта и установки фоновых изображений.
Чтобы создать комнату, выберите пункт Create Room из меню Resources. Откроется следующее окно:
В верхней части находится панель инструментов. В ней Вы можете указать размер ячеек сетки, используемой для выравнивания объектов. Также Вы можете указать направление линий сетки. Вы можете указать присутствие фона. Это иногда полезно, чтобы временно прятать некоторые аспекты комнаты. (Реализовывайте эту функцию при добавлении образцов объекта, что всегда будет показано независимо от установок вида). Имеются также кнопки для очистки содержимого комнаты и для перемещения объектов на определённое количество пикселей. Используйте отрицательные значения для перемещения объектов левее или выше. Это особенно полезно при увеличении комнаты. (Вы можете использовать эту функцию для размещения объектов за пределами комнаты, что иногда бывает полезным). Наконец имеется кнопка Undo - для восстановления последних изменений комнаты и кнопка OK - для сохранения изменений. (Нажатие кнопки в верхнем правом углу изменений не сохраняет.)
Слева Вы увидите три закладки вложения (пять - в расширенном режиме). В закладке objects - Вы добавляете объекты в комнату. В закладке settings - Вы определяете установки комнаты. В закладке backgrounds - Вы выбираете изображение фона для комнаты.
Для добавления образца в комнату выберите сначала закладку objects, затем выберите желаемый объект, нажимая на кнопку выбора. Затем щёлкните левой кнопкой мыши в редакторе комнаты. В результате появится выбранный объект. Он в свою очередь подгоняется под установленную Вами сетку комнаты. Если Вы удерживаете при этом <Alt>, то объект под установленную Вами сетку подогнан не будет. А если Вы удерживаете образец и перемещаете его, то Вы можете переместить его в более подходящее место. Если Вы удерживаете <Shift> и перемещаете удерживаемый образец, то образец будет копироваться. Правой кнопкой мыши Вы удаляете выбранный образец. Таким образом, Вы будете определять содержимое комнаты.
Когда Вы устанавливаете один образец поверх другого, то оригинальный образец исчезает. Это естественно, но это не всегда то, что Вам действительно нужно. Эта функция может быть отменена, снятием галочки с Delete underlying в левой части редактора комнаты.
Если Вы хотите изменить позицию образца объекта, то удерживайте <Ctrl> и удерживайте образец левой кнопкой мыши. Теперь Вы можете перетащить образец объекта в новую позицию. (Используйте <Alt> для точного позиционирования.)
При удерживании <Ctrl> и нажатии правой кнопки мыши на образце объекта появится меню, в котором Вы можете: удалить объект, указать точную позицию образца объекта, переместить вниз верхний образец либо вверх нижний образец.
Каждая комната имеет название. Лучше всего давать комнатам значимое название. Ниже имеется заголовок, который отображается в заглавии окна при запущенной игре. Вы можете установить ширину и высоту комнаты (в пикселях). Также Вы можете установить скорость игры. Она измеряется числом шагов в секунду. Чем выше скорость, тем движения будут выглядеть плавней. Но Вам понадобится довольно быстрый компьютер, чтобы запускать такую игру.
В верхней части, справа, Вы можете увидеть цвет фона. Если на него нажать, то можно будет изменить текущий цвет. Цвет фона полезен тогда, когда Вы не используете фоновое изображение, которое заполняет комнату целиком. В таком случае лучше отключить опцию Draw background color, потому что она будет зря использовать время.
Сверху находится список из восьми фонов. Вы можете определить каждый из них, но в большинстве случаев, Вы будете нуждаться только в одном или максимум в двух фонах. Чтобы определить фон, сначала выберите его из списка. Затем включите опцию Visible when room starts, иначе Вы его не увидите. Название фона станет полужирным, когда он будет выбран. Теперь выберите фоновое изображение из соответствующего меню. Имеется множество параметров настройки, которые Вы можете изменять. Прежде всего, Вы можете указать, как фоновое изображение должно располагаться в комнате - горизонтально и/или вертикально. Вы можете также указать позицию фона в комнате (это будет влиять на управление окнами). Наконец Вы можете сделать прокрутку фона и определить для неё горизонтальную или вертикальную скорость (пикселей за шаг).
Имеется ещё один переключатель - Foreground image. Когда Вы ставите галочку в этом поле, фон фактически перемещается на передний план, который рисуется поверх всего остального. В результате всё остальное оказывается позади него. Ясно, что такое изображение должно быть частично прозрачным, чтобы быть хоть как-то используемым.