Ru:FillMapTilesByArray
Материал из Pocket Fallout для КПК на PDA PC PPC Mobile.
(Перенаправлено с FillMapTilesByArray)
Содержание |
[править]
Описание
Метод класса MapBuilder
[править]
Синтаксис
FillMapTilesByArray(значение_x : Number, значение_y : Number, ширина : Number, высота : Number, массив_индексов : Number, размер_массива : Number, размещать_случайно : Boolean)
[править]
Назначение
Создать области поверхности игрового уровня;
[править]
Параметры
- значение_x - число. Начальная X-координата мнимого тайла, с которого начнется заполнение;
- значение_y - число. Начальная Y-координата мнимого тайла, с которого начнется заполнение;
- ширина - число. Ширина области поверхности (в тайлах);
- высота - число. Высота области поверхности (в тайлах);
- массив_индексов - число. Массив индексов изображений;
- размер_массива - число. Размер массива;
- размещать_случайно - логический. Флаг: TRUE - размещать случайно, FALSE - размещать линейно;
[править]
Возвращает
Метод ничего не возвращает;
[править]
Пример
var m_build = CreateObject("MapBuilder");
m_build.InitLevelMap(40, 40);
m_build.AddTileImage("brda064", 1);
m_build.AddTileImage("brda063", 2);
m_build.AddTileImage("brda062", 3);
m_build.AddTileImage("brdb027", 4);
m_build.AddTileImage("brdb031", 5);
m_build.AddTileImage("tepflr13", 6);
dim t_list[5];
t_list[0] = 1;
t_list[1] = 2;
t_list[2] = 3;
t_list[3] = 4;
t_list[4] = 5;
m_build.FillMapTilesByArray(0, 0,
m_build.GetLevelMapWidth(),
m_build.GetLevelMapHeight(),
t_list, 5, true);
[править]
См. также
Метод MapBuilder.AddTileImage