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

Личные инструменты