# See: http://wiki.flightgear.org/MapStructure
# Class things:
var name = 'TWR';
var parents = [DotSym];
var __self__ = caller(0)[0];
DotSym.makeinstance( name, __self__ );

var element_type = "group"; # we want a group, becomes "me.element"

var init = func {
	var apt=airportinfo(me.model.id);

	var clr = me.style.color;
	var line_width = me.style.line_width;


	var icon_tower =
	me.element.createChild("path", "tower")
						.setStrokeLineWidth(line_width)
						.setScale(1.5)
						.setColor(clr.r, clr.g, clr.b)
						.moveTo(-3, 0)
						.vert(-10)
						.line(-3, -10)
						.horiz(12)
						.line(-3, 10)
						.vert(10);

	icon_tower.setGeoPosition(apt.tower().lat, apt.tower().lon);
};
var draw = func;