En:FillMapTilesByArray
Материал из Pocket Fallout для КПК на PDA PC PPC Mobile.
Содержание |
[править]
Account
Method of class MapBuilder
[править]
Syntax
FillMapTilesByArray(x_value : Number, y_value : Number, width : Number, height : Number, index_array : Number, array_size : Number, allocate_random : Boolean)
[править]
Description
Create location land surface by using array of tile image indexes;
[править]
Parameters
- x_value - number. Original X-coordinate of relative tile (hexagon) with which filling will begin;
- y_value - number. Original Y-coordinate of relative tile (hexagon) with which filling will begin;
- width - number. Width of location land surface (in tiles);
- height - number. Height of location land surface (in tiles);
- index_array - number. Image indexes array;
- array_size - number. Array size;
- allocate_random - boolean. If value TRUE - allocate random, if value FALSE - allocatу linear;
[править]
Result
The method returns nothing;
[править]
Example
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);
[править]
=See also
Method MapBuilder.AddTileImage