Basic map classes defined

This defines geographical things. It includes very coarse Agrilan map example. Examples are in green in the index.

It is partially based on AMIS, though auto generated map is not yet here. It's more intended to be transmitted over wire and then translated into AMIS at other side (and store all required info somewhere so it can be reconstructed for sending to client)

Map class tree

geometry

Attribute list: XML version:
<map>
	<string name="id">geometry</string>
	<list name="parents"><string>game_entity</string></list>
	<list name="children"><string>area</string><string>line</string></list>
	<string name="description">Base for all geometry related map elements</string>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>parents</string><string>children</string><string>description</string></list>
		<string name="filename">map.def</string>
		<int name="lineno">2</int>
	</map>
</map>
    

area

Attribute list: XML version:
<map>
	<string name="id">area</string>
	<list name="parents"><string>geometry</string></list>
	<list name="children"><string>2D_grid</string><string>agrilan</string><string>agrilan_waters</string><string>agrilan_lands</string></list>
	<string name="description">Some kind 2D area</string>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>parents</string><string>children</string><string>description</string></list>
		<string name="filename">map.def</string>
		<int name="lineno">7</int>
	</map>
</map>
    

2D_grid

Attribute list: XML version:
<map>
	<string name="id">2D_grid</string>
	<list name="parents"><string>area</string></list>
	<list name="children"><string>hilly</string><string>plain</string><string>lake</string><string>river</string><string>road_block</string></list>
	<string name="name">some area</string>
	<string name="description">Basically container for "Terrain Exception Data in AMIS".</string>
	<list name="cell_size"><float>1.0</float><float>1.0</float></list>
	<list name="grid_size"><int>1</int><int>1</int></list>
	<list name="grid_data"></list>
	<list name="example"><string>Example usage: see agrilan_map.*</string></list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>parents</string><string>children</string><string>name</string><string>description</string><string>cell_size</string><string>grid_size</string><string>grid_data</string><string>example</string></list>
		<string name="filename">map.def</string>
		<int name="lineno">28</int>
	</map>
</map>
    

hilly

Attribute list: XML version:
<map>
	<string name="id">hilly</string>
	<string name="specification">example</string>
	<string name="name">Hilly part around Eluryh lake</string>
	<string name="description">Defining hilly type first 
                   (here could be for example movement_speed 
                    attribute too for example)</string>
	<list name="parents"><string>2D_grid</string></list>
	<list name="children"><string>hilly1</string><string>hilly2</string><string>hilly3</string></list>
	<string name="media">media id for generic hilly type</string>
	<list name="cell_size"><float>40.0</float><float>40.0</float></list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>specification</string><string>name</string><string>description</string><string>parents</string><string>children</string><string>media</string><string>cell_size</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">35</int>
	</map>
</map>
    

hilly1

Attribute list: XML version:
<map>
	<string name="id">hilly1</string>
	<string name="description">Specific hilly instances: note missing place
                   where there is lake</string>
	<list name="parents"><string>hilly</string></list>
	<list name="children"></list>
	<string name="loc">agrilan_lands</string>
	<list name="pos"><float>-80.0</float><float>-40.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="grid_size"><int>2</int><int>3</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">10.0</float>
				<string name="media">special media id for this tile (not shown for all)</string>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string><string>media</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">58</int>
				</map>
			</map>
			<map>
				<float name="height">5.0</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">61</int>
				</map>
			</map>
			<map>
				<float name="height">4.0</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">63</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">3.0</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">66</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">68</int>
				</map>
			</map>
			<map>
				<float name="height">2.0</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">69</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>description</string><string>parents</string><string>children</string><string>loc</string><string>pos</string><string>media</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">46</int>
	</map>
</map>
    

hilly2

Attribute list: XML version:
<map>
	<string name="id">hilly2</string>
	<list name="parents"><string>hilly</string></list>
	<list name="children"></list>
	<string name="description"></string>
	<string name="loc">agrilan_lands</string>
	<list name="pos"><float>40.0</float><float>-40.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="grid_size"><int>1</int><int>1</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">10.0</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">83</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>parents</string><string>children</string><string>description</string><string>loc</string><string>pos</string><string>media</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">72</int>
	</map>
</map>
    

hilly3

Attribute list: XML version:
<map>
	<string name="id">hilly3</string>
	<list name="parents"><string>hilly</string></list>
	<list name="children"></list>
	<string name="description"></string>
	<string name="loc">agrilan_lands</string>
	<list name="pos"><float>40.0</float><float>40.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="grid_size"><int>2</int><int>1</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">10.0</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">97</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">10.0</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">100</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>parents</string><string>children</string><string>description</string><string>loc</string><string>pos</string><string>media</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">86</int>
	</map>
</map>
    

plain

Attribute list: XML version:
<map>
	<string name="id">plain</string>
	<string name="specification">example</string>
	<string name="name">Plains</string>
	<string name="description">Defining plain type</string>
	<list name="parents"><string>2D_grid</string></list>
	<list name="children"><string>plain1</string><string>plain2</string><string>plain3</string><string>plain4</string></list>
	<string name="media">media id for generic plain type</string>
	<list name="cell_size"><float>40.0</float><float>40.0</float></list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>specification</string><string>name</string><string>description</string><string>parents</string><string>children</string><string>media</string><string>cell_size</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">103</int>
	</map>
</map>
    

plain1

Attribute list: XML version:
<map>
	<string name="id">plain1</string>
	<list name="parents"><string>plain</string></list>
	<list name="children"></list>
	<string name="description">Specific plains</string>
	<string name="loc">agrilan_lands</string>
	<list name="pos"><float>-80.0</float><float>80.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="grid_size"><int>6</int><int>3</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">2.0</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">123</int>
				</map>
			</map>
			<map>
				<float name="height">2.2</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">125</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">127</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.8</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">129</int>
				</map>
			</map>
			<map>
				<float name="height">2.0</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">131</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">133</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.6</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">135</int>
				</map>
			</map>
			<map>
				<float name="height">1.8</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">137</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">139</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.4</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">141</int>
				</map>
			</map>
			<map>
				<float name="height">1.6</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">143</int>
				</map>
			</map>
			<map>
				<float name="height">1.6</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">145</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.2</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">148</int>
				</map>
			</map>
			<map>
				<float name="height">1.4</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">150</int>
				</map>
			</map>
			<map>
				<float name="height">1.4</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">152</int>
				</map>
			</map></list>
		<list>			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">155</int>
				</map>
			</map>
			<map>
				<float name="height">1.2</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">156</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">158</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>parents</string><string>children</string><string>description</string><string>loc</string><string>pos</string><string>media</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">112</int>
	</map>
</map>
    

plain2

Attribute list: XML version:
<map>
	<string name="id">plain2</string>
	<list name="parents"><string>plain</string></list>
	<list name="children"></list>
	<string name="description"></string>
	<string name="loc">agrilan_lands</string>
	<list name="pos"><float>120.0</float><float>80.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="grid_size"><int>1</int><int>1</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">1.3</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">171</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>parents</string><string>children</string><string>description</string><string>loc</string><string>pos</string><string>media</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">160</int>
	</map>
</map>
    

plain3

Attribute list: XML version:
<map>
	<string name="id">plain3</string>
	<list name="parents"><string>plain</string></list>
	<list name="children"></list>
	<string name="description"></string>
	<string name="loc">agrilan_lands</string>
	<list name="pos"><float>200.0</float><float>80.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="grid_size"><int>1</int><int>1</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">1.3</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">185</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>parents</string><string>children</string><string>description</string><string>loc</string><string>pos</string><string>media</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">174</int>
	</map>
</map>
    

plain4

Attribute list: XML version:
<map>
	<string name="id">plain4</string>
	<list name="parents"><string>plain</string></list>
	<list name="children"></list>
	<string name="description"></string>
	<string name="loc">agrilan_lands</string>
	<list name="pos"><float>160.0</float><float>80.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="grid_size"><int>1</int><int>4</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">1.25</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">199</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.2</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">202</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.15</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">205</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.1</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">208</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>parents</string><string>children</string><string>description</string><string>loc</string><string>pos</string><string>media</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">188</int>
	</map>
</map>
    

lake

Attribute list: XML version:
<map>
	<string name="id">lake</string>
	<string name="specification">example</string>
	<string name="name">Lake</string>
	<string name="description">Defining lake type</string>
	<list name="parents"><string>2D_grid</string></list>
	<list name="children"><string>lake1</string></list>
	<string name="media">media id for generic lake type</string>
	<list name="cell_size"><float>40.0</float><float>40.0</float></list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>specification</string><string>name</string><string>description</string><string>parents</string><string>children</string><string>media</string><string>cell_size</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">211</int>
	</map>
</map>
    

lake1

Attribute list: XML version:
<map>
	<string name="id">lake1</string>
	<string name="name">Eluryh</string>
	<string name="description">One lake</string>
	<list name="parents"><string>lake</string></list>
	<list name="children"></list>
	<string name="loc">agrilan_waters</string>
	<list name="pos"><float>-80.0</float><float>80.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="grid_size"><int>2</int><int>3</int></list>
	<list name="grid_data">
		<list>			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">232</int>
				</map>
			</map>
			<map>
				<float name="height">1.15</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">233</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">235</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.15</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">237</int>
				</map>
			</map>
			<map>
				<float name="height">1.15</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">239</int>
				</map>
			</map>
			<map>
				<float name="height">1.15</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">241</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>name</string><string>description</string><string>parents</string><string>children</string><string>loc</string><string>pos</string><string>media</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">220</int>
	</map>
</map>
    

river

Attribute list: XML version:
<map>
	<string name="id">river</string>
	<string name="specification">example</string>
	<string name="name">River</string>
	<string name="description">Defining river type</string>
	<list name="parents"><string>2D_grid</string><string>line</string></list>
	<list name="children"><string>river1</string><string>river2</string></list>
	<string name="media">media id for generic river type</string>
	<list name="cell_size"><float>40.0</float><float>40.0</float></list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>specification</string><string>name</string><string>description</string><string>parents</string><string>children</string><string>media</string><string>cell_size</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">244</int>
	</map>
</map>
    

river1

Attribute list: XML version:
<map>
	<string name="id">river1</string>
	<string name="name">Hardonar river</string>
	<string name="description">Few rivers</string>
	<list name="parents"><string>river</string></list>
	<list name="children"></list>
	<string name="loc">agrilan_waters</string>
	<list name="pos"><float>80.0</float><float>-40.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<float name="width">25.0</float>
	<list name="line_data">
		<list><float>100.0</float><float>-40.0</float><float>1.1</float></list>
		<list><float>140.0</float><float>20.0</float><float>1.08</float></list>
		<list><float>140.0</float><float>100.0</float><float>1.05</float></list>
		<list><float>160.0</float><float>140.0</float><float>1.03</float></list>
		<list><float>160.0</float><float>200.0</float><float>1.0</float></list>
	</list>
	<list name="grid_size"><int>3</int><int>6</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">1.09</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">272</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">274</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">275</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">276</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">277</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">278</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">279</int>
				</map>
			</map></list>
		<list>			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">281</int>
				</map>
			</map>
			<map>
				<float name="height">1.08</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">282</int>
				</map>
			</map>
			<map>
				<float name="height">1.07</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">284</int>
				</map>
			</map>
			<map>
				<float name="height">1.06</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">286</int>
				</map>
			</map>
			<map>
				<float name="height">1.05</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">288</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">290</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">291</int>
				</map>
			</map></list>
		<list>			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">293</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">294</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">295</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">296</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">297</int>
				</map>
			</map>
			<map>
				<float name="height">1.03</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">298</int>
				</map>
			</map>
			<map>
				<float name="height">1.01</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">300</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>name</string><string>description</string><string>parents</string><string>children</string><string>loc</string><string>pos</string><string>media</string><string>width</string><string>line_data</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">253</int>
	</map>
</map>
    

river2

Attribute list: XML version:
<map>
	<string name="id">river2</string>
	<list name="parents"><string>river</string></list>
	<list name="children"></list>
	<string name="description">connects to lake</string>
	<string name="loc">agrilan_waters</string>
	<list name="pos"><float>40.0</float><float>0.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<float name="width">5.0</float>
	<list name="line_data">
		<list><float>140.0</float><float>20.0</float><float>1.08</float></list>
		<list><float>40.0</float><float>20.0</float><float>1.15</float></list>
	</list>
	<list name="grid_size"><int>2</int><int>1</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">1.13</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">318</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.1</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">321</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>parents</string><string>children</string><string>description</string><string>loc</string><string>pos</string><string>media</string><string>width</string><string>line_data</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">303</int>
	</map>
</map>
    

road_block

Attribute list: XML version:
<map>
	<string name="id">road_block</string>
	<string name="specification">example</string>
	<string name="name">Road block</string>
	<string name="description">Defining road types</string>
	<list name="parents"><string>2D_grid</string><string>line</string></list>
	<list name="children"><string>bridge</string><string>road1</string><string>road2</string><string>road3</string></list>
	<string name="media">media id for generic road type</string>
	<list name="cell_size"><float>40.0</float><float>40.0</float></list>
	<float name="width">5.0</float>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>specification</string><string>name</string><string>description</string><string>parents</string><string>children</string><string>media</string><string>cell_size</string><string>width</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">333</int>
	</map>
</map>
    

bridge

Attribute list: XML version:
<map>
	<string name="id">bridge</string>
	<string name="name">Bridge</string>
	<string name="description">Defining bridge type</string>
	<list name="parents"><string>road_block</string></list>
	<list name="children"><string>bridge1</string></list>
	<string name="media">media id for generic bridge type</string>
	<list name="cell_size"><float>40.0</float><float>40.0</float></list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>name</string><string>description</string><string>parents</string><string>children</string><string>media</string><string>cell_size</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">343</int>
	</map>
</map>
    

bridge1

Attribute list: XML version:
<map>
	<string name="id">bridge1</string>
	<string name="description">Actual bridge</string>
	<list name="parents"><string>bridge</string></list>
	<list name="children"></list>
	<string name="name">Murray bridge</string>
	<string name="loc">murray_r1</string>
	<list name="pos"><float>160.0</float><float>160.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="line_data">
		<list><float>220.0</float><float>180.0</float><float>1.3</float></list>
		<list><float>140.0</float><float>180.0</float><float>1.3</float></list>
	</list>
	<list name="grid_size"><int>1</int><int>1</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">2.0</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">420</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>description</string><string>parents</string><string>children</string><string>name</string><string>loc</string><string>pos</string><string>media</string><string>line_data</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">405</int>
	</map>
</map>
    

road1

Attribute list: XML version:
<map>
	<string name="id">road1</string>
	<string name="description">Actual road</string>
	<list name="parents"><string>road_block</string></list>
	<list name="children"></list>
	<string name="loc">murray_r1</string>
	<list name="pos"><float>160.0</float><float>-40.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="line_data">
		<list><float>180.0</float><float>-40.0</float><float>1.4</float></list>
		<list><float>220.0</float><float>0.0</float><float>1.4</float></list>
	</list>
	<list name="grid_size"><int>1</int><int>1</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">1.4</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">373</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>description</string><string>parents</string><string>children</string><string>loc</string><string>pos</string><string>media</string><string>line_data</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">359</int>
	</map>
</map>
    

road2

Attribute list: XML version:
<map>
	<string name="id">road2</string>
	<string name="description">Actual road</string>
	<list name="parents"><string>road_block</string></list>
	<list name="children"></list>
	<string name="loc">murray_r1</string>
	<list name="pos"><float>200.0</float><float>0.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="line_data">
		<list><float>220.0</float><float>0.0</float><float>1.4</float></list>
		<list><float>220.0</float><float>180.0</float><float>1.3</float></list>
	</list>
	<list name="grid_size"><int>1</int><int>5</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">1.38</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">390</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.36</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">393</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.34</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">396</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.32</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">399</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.3</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">402</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>description</string><string>parents</string><string>children</string><string>loc</string><string>pos</string><string>media</string><string>line_data</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">376</int>
	</map>
</map>
    

road3

Attribute list: XML version:
<map>
	<string name="id">road3</string>
	<string name="description">Actual road</string>
	<list name="parents"><string>road_block</string></list>
	<list name="children"></list>
	<string name="loc">murray_r1</string>
	<list name="pos"><float>120.0</float><float>160.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="line_data">
		<list><float>140.0</float><float>180.0</float><float>1.3</float></list>
		<list><float>100.0</float><float>180.0</float><float>1.2</float></list>
	</list>
	<list name="grid_size"><int>1</int><int>1</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">1.3</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">437</int>
				</map>
			</map></list>
	</list>
	<string name="name">Murdar road</string>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>description</string><string>parents</string><string>children</string><string>loc</string><string>pos</string><string>media</string><string>line_data</string><string>grid_size</string><string>grid_data</string><string>name</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">423</int>
	</map>
</map>
    

agrilan

Attribute list: XML version:
<map>
	<string name="id">agrilan</string>
	<list name="parents"><string>area</string></list>
	<list name="children"></list>
	<string name="specification">example</string>
	<string name="description">This is whole agrilan map: at coords only hight is guessed
                   and because this is toplevel now, there is no ref attribute 
                   in location</string>
	<string name="long_description">Hand made example map based on 
           http://www.worldforge.org/images/maps/map_agrilan_4_us.jpg
           No media id's here though, except few example...

           First ascii map:
origin: -80,-40
&lt;PRE&gt;
HHLHRPAP
HLLRRRPA
HHLHHRPA
PPPPPRPA 
PPPPPPRA
FFFPPAAA
&lt;/PRE&gt;
Legend:&lt;br&gt;
H=Hilly&lt;br&gt;
L=Lake&lt;br&gt;
R=River&lt;br&gt;
A=roAd&lt;br&gt;
P=Plains&lt;br&gt;
F=Forest&lt;br&gt;
                </string>
	<list name="pos"><float>0.0</float><float>0.0</float><float>300.0</float></list>
	<list name="contains"><string>agrilan_lands</string><string>agrilan_waters</string></list>
	<string name="media">refer to media entity that refers to http://www.worldforge.org/images/maps/map_agrilan_4_us.jpg</string>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>parents</string><string>children</string><string>specification</string><string>description</string><string>long_description</string><string>pos</string><string>contains</string><string>media</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">2</int>
	</map>
</map>
    

agrilan_waters

Attribute list: XML version:
<map>
	<string name="id">agrilan_waters</string>
	<string name="specification">example</string>
	<string name="description">All Agrilan waters container</string>
	<list name="parents"><string>area</string></list>
	<list name="children"></list>
	<string name="loc">agrilan</string>
	<list name="pos"><float>0.0</float><float>0.0</float><float>0.0</float></list>
	<list name="contains"><string>lake1</string><string>river1</string><string>river2</string></list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>specification</string><string>description</string><string>parents</string><string>children</string><string>loc</string><string>pos</string><string>contains</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">324</int>
	</map>
</map>
    

agrilan_lands

Attribute list: XML version:
<map>
	<string name="id">agrilan_lands</string>
	<string name="specification">example</string>
	<string name="description">All agrilan lands</string>
	<list name="parents"><string>area</string></list>
	<list name="children"></list>
	<list name="pos"><float>0.0</float><float>0.0</float><float>0.0</float></list>
	<list name="contains"><string>hilly1</string><string>hilly2</string><string>hilly3</string><string>plain1</string><string>plain2</string><string>plain3</string><string>plain4</string><string>murray_r1</string></list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>specification</string><string>description</string><string>parents</string><string>children</string><string>pos</string><string>contains</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">457</int>
	</map>
</map>
    

line

Attribute list: XML version:
<map>
	<string name="id">line</string>
	<list name="parents"><string>geometry</string></list>
	<list name="children"><string>river</string><string>road_block</string><string>road</string></list>
	<string name="description">Some kind line</string>
	<float name="width">0.0</float>
	<list name="line_data"></list>
	<list name="example">
		<map>
			<string name="id">123</string>
			<list name="parents"><string>line</string></list>
			<float name="width">0.1</float>
			<list name="line_data">
				<list><float>0.0</float><float>0.0</float><float>0.0</float></list>
				<list><float>1.0</float><float>0.0</float><float>0.0</float></list>
				<list><float>1.0</float><float>1.0</float><float>0.0</float></list>
			</list>
			<map name="specification_file">
				<list name="attribute_order"><string>id</string><string>parents</string><string>width</string><string>line_data</string></list>
				<string name="filename">map.def</string>
				<int name="lineno">19</int>
			</map>
		</map>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>parents</string><string>children</string><string>description</string><string>width</string><string>line_data</string><string>example</string></list>
		<string name="filename">map.def</string>
		<int name="lineno">12</int>
	</map>
</map>
    

river

Attribute list: XML version:
<map>
	<string name="id">river</string>
	<string name="specification">example</string>
	<string name="name">River</string>
	<string name="description">Defining river type</string>
	<list name="parents"><string>2D_grid</string><string>line</string></list>
	<list name="children"><string>river1</string><string>river2</string></list>
	<string name="media">media id for generic river type</string>
	<list name="cell_size"><float>40.0</float><float>40.0</float></list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>specification</string><string>name</string><string>description</string><string>parents</string><string>children</string><string>media</string><string>cell_size</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">244</int>
	</map>
</map>
    

river1

Attribute list: XML version:
<map>
	<string name="id">river1</string>
	<string name="name">Hardonar river</string>
	<string name="description">Few rivers</string>
	<list name="parents"><string>river</string></list>
	<list name="children"></list>
	<string name="loc">agrilan_waters</string>
	<list name="pos"><float>80.0</float><float>-40.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<float name="width">25.0</float>
	<list name="line_data">
		<list><float>100.0</float><float>-40.0</float><float>1.1</float></list>
		<list><float>140.0</float><float>20.0</float><float>1.08</float></list>
		<list><float>140.0</float><float>100.0</float><float>1.05</float></list>
		<list><float>160.0</float><float>140.0</float><float>1.03</float></list>
		<list><float>160.0</float><float>200.0</float><float>1.0</float></list>
	</list>
	<list name="grid_size"><int>3</int><int>6</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">1.09</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">272</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">274</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">275</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">276</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">277</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">278</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">279</int>
				</map>
			</map></list>
		<list>			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">281</int>
				</map>
			</map>
			<map>
				<float name="height">1.08</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">282</int>
				</map>
			</map>
			<map>
				<float name="height">1.07</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">284</int>
				</map>
			</map>
			<map>
				<float name="height">1.06</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">286</int>
				</map>
			</map>
			<map>
				<float name="height">1.05</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">288</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">290</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">291</int>
				</map>
			</map></list>
		<list>			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">293</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">294</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">295</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">296</int>
				</map>
			</map>
			<map>
				<map name="specification_file">
					<list name="attribute_order"></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">297</int>
				</map>
			</map>
			<map>
				<float name="height">1.03</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">298</int>
				</map>
			</map>
			<map>
				<float name="height">1.01</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">300</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>name</string><string>description</string><string>parents</string><string>children</string><string>loc</string><string>pos</string><string>media</string><string>width</string><string>line_data</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">253</int>
	</map>
</map>
    

river2

Attribute list: XML version:
<map>
	<string name="id">river2</string>
	<list name="parents"><string>river</string></list>
	<list name="children"></list>
	<string name="description">connects to lake</string>
	<string name="loc">agrilan_waters</string>
	<list name="pos"><float>40.0</float><float>0.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<float name="width">5.0</float>
	<list name="line_data">
		<list><float>140.0</float><float>20.0</float><float>1.08</float></list>
		<list><float>40.0</float><float>20.0</float><float>1.15</float></list>
	</list>
	<list name="grid_size"><int>2</int><int>1</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">1.13</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">318</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.1</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">321</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>parents</string><string>children</string><string>description</string><string>loc</string><string>pos</string><string>media</string><string>width</string><string>line_data</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">303</int>
	</map>
</map>
    

road_block

Attribute list: XML version:
<map>
	<string name="id">road_block</string>
	<string name="specification">example</string>
	<string name="name">Road block</string>
	<string name="description">Defining road types</string>
	<list name="parents"><string>2D_grid</string><string>line</string></list>
	<list name="children"><string>bridge</string><string>road1</string><string>road2</string><string>road3</string></list>
	<string name="media">media id for generic road type</string>
	<list name="cell_size"><float>40.0</float><float>40.0</float></list>
	<float name="width">5.0</float>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>specification</string><string>name</string><string>description</string><string>parents</string><string>children</string><string>media</string><string>cell_size</string><string>width</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">333</int>
	</map>
</map>
    

bridge

Attribute list: XML version:
<map>
	<string name="id">bridge</string>
	<string name="name">Bridge</string>
	<string name="description">Defining bridge type</string>
	<list name="parents"><string>road_block</string></list>
	<list name="children"><string>bridge1</string></list>
	<string name="media">media id for generic bridge type</string>
	<list name="cell_size"><float>40.0</float><float>40.0</float></list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>name</string><string>description</string><string>parents</string><string>children</string><string>media</string><string>cell_size</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">343</int>
	</map>
</map>
    

bridge1

Attribute list: XML version:
<map>
	<string name="id">bridge1</string>
	<string name="description">Actual bridge</string>
	<list name="parents"><string>bridge</string></list>
	<list name="children"></list>
	<string name="name">Murray bridge</string>
	<string name="loc">murray_r1</string>
	<list name="pos"><float>160.0</float><float>160.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="line_data">
		<list><float>220.0</float><float>180.0</float><float>1.3</float></list>
		<list><float>140.0</float><float>180.0</float><float>1.3</float></list>
	</list>
	<list name="grid_size"><int>1</int><int>1</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">2.0</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">420</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>description</string><string>parents</string><string>children</string><string>name</string><string>loc</string><string>pos</string><string>media</string><string>line_data</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">405</int>
	</map>
</map>
    

road1

Attribute list: XML version:
<map>
	<string name="id">road1</string>
	<string name="description">Actual road</string>
	<list name="parents"><string>road_block</string></list>
	<list name="children"></list>
	<string name="loc">murray_r1</string>
	<list name="pos"><float>160.0</float><float>-40.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="line_data">
		<list><float>180.0</float><float>-40.0</float><float>1.4</float></list>
		<list><float>220.0</float><float>0.0</float><float>1.4</float></list>
	</list>
	<list name="grid_size"><int>1</int><int>1</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">1.4</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">373</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>description</string><string>parents</string><string>children</string><string>loc</string><string>pos</string><string>media</string><string>line_data</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">359</int>
	</map>
</map>
    

road2

Attribute list: XML version:
<map>
	<string name="id">road2</string>
	<string name="description">Actual road</string>
	<list name="parents"><string>road_block</string></list>
	<list name="children"></list>
	<string name="loc">murray_r1</string>
	<list name="pos"><float>200.0</float><float>0.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="line_data">
		<list><float>220.0</float><float>0.0</float><float>1.4</float></list>
		<list><float>220.0</float><float>180.0</float><float>1.3</float></list>
	</list>
	<list name="grid_size"><int>1</int><int>5</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">1.38</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">390</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.36</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">393</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.34</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">396</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.32</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">399</int>
				</map>
			</map></list>
		<list>			<map>
				<float name="height">1.3</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">402</int>
				</map>
			</map></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>description</string><string>parents</string><string>children</string><string>loc</string><string>pos</string><string>media</string><string>line_data</string><string>grid_size</string><string>grid_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">376</int>
	</map>
</map>
    

road3

Attribute list: XML version:
<map>
	<string name="id">road3</string>
	<string name="description">Actual road</string>
	<list name="parents"><string>road_block</string></list>
	<list name="children"></list>
	<string name="loc">murray_r1</string>
	<list name="pos"><float>120.0</float><float>160.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="line_data">
		<list><float>140.0</float><float>180.0</float><float>1.3</float></list>
		<list><float>100.0</float><float>180.0</float><float>1.2</float></list>
	</list>
	<list name="grid_size"><int>1</int><int>1</int></list>
	<list name="grid_data">
		<list>			<map>
				<float name="height">1.3</float>
				<map name="specification_file">
					<list name="attribute_order"><string>height</string></list>
					<string name="filename">agrilan_map.def</string>
					<int name="lineno">437</int>
				</map>
			</map></list>
	</list>
	<string name="name">Murdar road</string>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>description</string><string>parents</string><string>children</string><string>loc</string><string>pos</string><string>media</string><string>line_data</string><string>grid_size</string><string>grid_data</string><string>name</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">423</int>
	</map>
</map>
    

road

Attribute list: XML version:
<map>
	<string name="id">road</string>
	<string name="specification">example</string>
	<string name="name">Road</string>
	<string name="description">Collection of road blocks</string>
	<list name="parents"><string>line</string></list>
	<list name="children"><string>murray_r1</string></list>
	<string name="media">media id for generic road type</string>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>specification</string><string>name</string><string>description</string><string>parents</string><string>children</string><string>media</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">351</int>
	</map>
</map>
    

murray_r1

Attribute list: XML version:
<map>
	<string name="id">murray_r1</string>
	<string name="name">Murray Road</string>
	<string name="description">This brings all roads blocks together 
                   (line data more generic than on lower levels)</string>
	<list name="parents"><string>road</string></list>
	<list name="children"></list>
	<string name="loc">agrilan_lands</string>
	<list name="pos"><float>0.0</float><float>0.0</float><float>0.0</float></list>
	<string name="media">media id for whole area (text media may want to use it or 
             overview 2D media too)</string>
	<list name="contains"><string>road1</string><string>road2</string><string>bridge1</string><string>road3</string></list>
	<list name="line_data">
		<list><float>180.0</float><float>-40.0</float><float>1.4</float></list>
		<list><float>220.0</float><float>180.0</float><float>1.3</float></list>
		<list><float>100.0</float><float>180.0</float><float>1.2</float></list>
	</list>
	<map name="specification_file">
		<list name="attribute_order"><string>id</string><string>name</string><string>description</string><string>parents</string><string>children</string><string>loc</string><string>pos</string><string>media</string><string>contains</string><string>line_data</string></list>
		<string name="filename">agrilan_map.def</string>
		<int name="lineno">441</int>
	</map>
</map>
    

Aloril
Last modified: Wed Feb 9 10:35:06 EET 2000