Доступны следующие подпрограммы :
room_set_width(ind,w) Устанавливает ширину w для комнаты с индексом ind.
room_set_height(ind,h) Устанавливает высоту h для комнаты с индексом ind.
room_set_caption(ind,str) Устанавливает заголовок окна str для текущей комнаты с индексом ind.
room_set_persistent(ind,val) Устанавливает, если комната с индексом ind является постоянной.
room_set_code(ind,str) Определяет блок кода str, который выполнится при инициализации комнаты с индексом ind.
room_set_background_color(ind,col,show) Устанавливает цвет col заднего фона комнаты с индексом ind, если она не использует изображение в качестве заднего фона. Аргумент show - устанавливает, показывать ли выбранный цвет.
room_set_background(ind,bind,vis,fore,back,x,y,htiled,vtiled,hspeed,vspeed,alpha) Устанавливает задний фон с индексом связи (от 0 до 7) для комнаты с индексом ind. Аргумент vis - указывает, является ли задний фон видимым. fore - указывает, является ли изображение передним фоном. back - содержит индекс добавляемого заднего фона. x и y отражают координаты по соответствующим осям, в которых будет создан задний фон. htiled и vtiled - указывают, должно ли изображение быть изразцовым (замощено по горизонтали и вертикали). hspeed и vspeed - указывают скорость перемещения фона. alpha - указывает степень прозрачности (1 = непрозрачное и самое быстрое).
room_set_view(ind,vind,vis,xview,yview,wview,hview,xport,yport,wport,hport,hborder,vborder,hspeed,vspeed,obj) Устанавливает вид с индексом vind (от 0 до 7) для комнаты с индексом ind. Аргумент vis - устанавливает, является ли задаваемый вид видимым. Аргументы left,top,width,height устанавливают соответственно координаты левой верхней точки вида с указанной шириной и высотой. Если вид должен следовать за объектом с индексом obj, то аргументы hborder и vborder устанавливают минимальное дистанцию от объекта до края вида. Аргументы hspeed и vspeed устанавливают соответственно горизонтальную и вертикальную скорости следования вида за объектом.
room_set_view_enabled(ind,val) Устанавливает, если виды должны быть включены для комнат с указанным индексом.
room_add() Добавляет новую комнату. Это возвращает индекс комнаты. Отметьте, что комната не будет частью последовательности комнат. Так что новая комната нет будет иметь предшествующую или следующую комнату. Если Вы хотите переместиться в дополнительную комнату - Вы должны обеспечить для неё индекс.
room_duplicate(ind) Создаёт дубликат комнаты с индексом ind. Возвращает имя дубликата комнаты.
room_assign(ind,room) Назначает указанную комнату комнате с именем ind. Итак, это делает копию комнаты.
room_instance_add(ind,x,y,obj) Добавляет образец объекта с индексом obj в точку с координатами (x,y) комнаты с индексом ind. Возвращает имя создаваемого образца.
room_instance_clear(ind) Убирает все образцы объектов из комнаты с индексом ind.
room_tile_add(ind,back,left,top,width,height,x,y,depth) Добавляет в комнату с индексом ind тайл. Это возвращает индекс тайла. back - является фоном, из которого потребовался тайл. left,top,width,height - указывают часть фонового изображения, которое формирует тайл. x,y - позиция тайла в комнате. depth - является глубиной тайла.
room_tile_add_ext(ind,back,left,top,width,height,x,y,depth,xscale,yscale,alpha) Также как и предшествующая подпрограмма, но на этот раз Вы можете определить коэффициент масштабирования в x и y направлении и alpha прозрачность для тайла.
room_tile_clear(ind) Удаляет из комнаты с индексом ind все тайлы.