note description: "[ Provided access to all the silhouettes to be placed on the VITP widgets referenced by the {ATTACK_UNIT}. ]" author: "Jimmy J. Johnson" deferred class SILHOUETTE_CONSTANTS feature -- Access game: VITP_GAME -- The game in which this object resides. -- Deferred here but defined in {VITP_WIDGET} to which this -- class will untimately be combined through inheritance. deferred end -- silhouette (a_unit: ATTACK_UNIT): SILHOUETTE -- -- The silhouette for `a_unit' -- -- This returns a copy of the picture as produced below, because a picture -- -- will be placed into many widgets (there is a "Shokaku" widget for each -- -- view in which the `Shokaku' is to be displayed. -- do -- if attached silhouette_table.item (a_unit) as func then -- Result := func.item -- else -- check attached silhouette_table.item (game.Mutsu) as func_2 then -- -- Run the function obtained from the table -- Result := func_2.item -- end -- end -- end silhouette_coordinates (a_unit: ATTACK_UNIT): ARRAYED_LIST [EV_COORDINATE] -- The points that outline the picture of `a_unit' to be -- placed on an {ATTACK_UNIT_WIDGET} local list: ARRAYED_LIST [EV_COORDINATE] do if attached silhouette_table.item (a_unit) as func then list := func.item elseif a_unit = game.nagato then list := Mutsu_sil elseif a_unit = game.fuso then list := Mutsu_sil elseif a_unit = game.akagi then list := Mutsu_sil else list := default_sil end Result := list --.to_array end feature {NONE} -- Implementation silhouette_table: HASH_TABLE [FUNCTION [TUPLE, ARRAYED_LIST [EV_COORDINATE]], ATTACK_UNIT] -- Holds silhouettes for each attack unit, index by -- the name of that unit. once create Result.make (100) Result.extend (agent Shokaku_sil, game.shokaku) Result.extend (agent Zuikaku_sil, game.zuikaku) Result.extend (agent Mutsu_sil, game.mutsu) Result.extend (agent Amphibious_symbol_sil, game.yokosuka) Result.extend (agent Amphibious_symbol_sil, game.sasebo) Result.extend (agent Amphibious_symbol_sil, game.kure) Result.extend (agent Mitsubishi_a6m_zero_sil, game.airflot_21) Result.extend (agent Mitsubishi_a6m_zero_sil, game.airflot_22) Result.extend (agent Mitsubishi_a6m_zero_sil, game.airflot_23) Result.extend (agent Mitsubishi_a6m_zero_sil, game.airflot_24) Result.extend (agent Mitsubishi_a6m_zero_sil, game.airflot_25) Result.extend (agent Mitsubishi_a6m_zero_sil, game.airflot_26) Result.extend (agent Amphibious_symbol_sil, game.marines_1) Result.extend (agent Amphibious_symbol_sil, game.marines_2) Result.extend (agent Amphibious_symbol_sil, game.marines_3) Result.extend (agent Amphibious_symbol_sil, game.marines_4) Result.extend (agent Amphibious_symbol_sil, game.marines_5) Result.extend (agent Grummen_f4f_wildcat_sil, game.seventh_af) Result.extend (agent Grummen_f4f_wildcat_sil, game.fifth_af) Result.extend (agent Grummen_f4f_wildcat_sil, game.tenth_af) Result.extend (agent Grummen_f4f_wildcat_sil, game.eleventh_af) Result.extend (agent Grummen_f4f_wildcat_sil, game.raaf) Result.extend (agent Grummen_f4f_wildcat_sil, game.rnzaf) Result.extend (agent Grummen_f4f_wildcat_sil, game.marine) Result.extend (agent Grummen_f4f_wildcat_sil, game.thirteenth_af) Result.extend (agent Grummen_f4f_wildcat_sil, game.fourteenth_af) Result.extend (agent Grummen_f4f_wildcat_sil, game.naval) end feature -- Japanese units (turn 1, row 1) default_sil: ARRAYED_LIST [EV_COORDINATE] -- Points decribing a default (i.e. rectangle) silhouette once -- Can use "once", because the points are copied in -- {EV_MODEL_POLYGON}.`make_from_coordintes' create Result.make (0) -- Points generated by Grabber application Result.extend (create {EV_COORDINATE}.make_precise (0, 0)) Result.extend (create {EV_COORDINATE}.make_precise (1000, 0)) Result.extend (create {EV_COORDINATE}.make_precise (1000, 400)) Result.extend (create {EV_COORDINATE}.make_precise (0, 400)) end shokaku_sil: ARRAYED_LIST [EV_COORDINATE] -- Points decribing the Shokaku silhouette once -- Can use "once", because the points are copied in -- {EV_MODEL_POLYGON}.`make_from_coordintes' create Result.make (0) -- Points generated by Grabber application Result.extend (create {EV_COORDINATE}.make_precise (0, 0)) Result.extend (create {EV_COORDINATE}.make_precise (15, 18)) Result.extend (create {EV_COORDINATE}.make_precise (21, 57)) Result.extend (create {EV_COORDINATE}.make_precise (1663, 85)) Result.extend (create {EV_COORDINATE}.make_precise (1665, 65)) Result.extend (create {EV_COORDINATE}.make_precise (1675, 58)) Result.extend (create {EV_COORDINATE}.make_precise (1662, 52)) Result.extend (create {EV_COORDINATE}.make_precise (1647, 48)) Result.extend (create {EV_COORDINATE}.make_precise (1647, 29)) Result.extend (create {EV_COORDINATE}.make_precise (1582, 29)) Result.extend (create {EV_COORDINATE}.make_precise (1582, 20)) Result.extend (create {EV_COORDINATE}.make_precise (1512, 18)) Result.extend (create {EV_COORDINATE}.make_precise (1512, 27)) Result.extend (create {EV_COORDINATE}.make_precise (1493, 27)) Result.extend (create {EV_COORDINATE}.make_precise (1493, 17)) Result.extend (create {EV_COORDINATE}.make_precise (1507, 7)) Result.extend (create {EV_COORDINATE}.make_precise (1515, 5)) Result.extend (create {EV_COORDINATE}.make_precise (1521, 6)) Result.extend (create {EV_COORDINATE}.make_precise (1527, 12)) Result.extend (create {EV_COORDINATE}.make_precise (1528, 18)) Result.extend (create {EV_COORDINATE}.make_precise (1553, 19)) Result.extend (create {EV_COORDINATE}.make_precise (1556, 11)) Result.extend (create {EV_COORDINATE}.make_precise (1568, 5)) Result.extend (create {EV_COORDINATE}.make_precise (1578, 5)) Result.extend (create {EV_COORDINATE}.make_precise (1595, 13)) Result.extend (create {EV_COORDINATE}.make_precise (1598, 27)) Result.extend (create {EV_COORDINATE}.make_precise (1608, 29)) Result.extend (create {EV_COORDINATE}.make_precise (1610, 14)) Result.extend (create {EV_COORDINATE}.make_precise (1627, 3)) Result.extend (create {EV_COORDINATE}.make_precise (1455, 0)) Result.extend (create {EV_COORDINATE}.make_precise (1455, -18)) Result.extend (create {EV_COORDINATE}.make_precise (1437, -18)) Result.extend (create {EV_COORDINATE}.make_precise (1437, -26)) Result.extend (create {EV_COORDINATE}.make_precise (1431, -26)) Result.extend (create {EV_COORDINATE}.make_precise (1430, -19)) Result.extend (create {EV_COORDINATE}.make_precise (1368, -20)) Result.extend (create {EV_COORDINATE}.make_precise (1369, -32)) Result.extend (create {EV_COORDINATE}.make_precise (1348, -33)) Result.extend (create {EV_COORDINATE}.make_precise (1349, 1)) Result.extend (create {EV_COORDINATE}.make_precise (1285, 0)) Result.extend (create {EV_COORDINATE}.make_precise (1280, -14)) Result.extend (create {EV_COORDINATE}.make_precise (1277, -18)) Result.extend (create {EV_COORDINATE}.make_precise (1269, -19)) Result.extend (create {EV_COORDINATE}.make_precise (1270, -31)) Result.extend (create {EV_COORDINATE}.make_precise (1262, -35)) Result.extend (create {EV_COORDINATE}.make_precise (1256, -32)) Result.extend (create {EV_COORDINATE}.make_precise (1257, -4)) Result.extend (create {EV_COORDINATE}.make_precise (1207, -1)) Result.extend (create {EV_COORDINATE}.make_precise (1200, 2)) Result.extend (create {EV_COORDINATE}.make_precise (1183, 0)) Result.extend (create {EV_COORDINATE}.make_precise (1181, -13)) Result.extend (create {EV_COORDINATE}.make_precise (1172, -13)) Result.extend (create {EV_COORDINATE}.make_precise (1166, -3)) Result.extend (create {EV_COORDINATE}.make_precise (1148, -5)) Result.extend (create {EV_COORDINATE}.make_precise (1148, -16)) Result.extend (create {EV_COORDINATE}.make_precise (1137, -17)) Result.extend (create {EV_COORDINATE}.make_precise (1128, -4)) Result.extend (create {EV_COORDINATE}.make_precise (1088, -4)) Result.extend (create {EV_COORDINATE}.make_precise (1064, -12)) Result.extend (create {EV_COORDINATE}.make_precise (1060, -18)) Result.extend (create {EV_COORDINATE}.make_precise (1060, -31)) Result.extend (create {EV_COORDINATE}.make_precise (1061, -36)) Result.extend (create {EV_COORDINATE}.make_precise (1054, -36)) Result.extend (create {EV_COORDINATE}.make_precise (1053, -17)) Result.extend (create {EV_COORDINATE}.make_precise (641, -20)) Result.extend (create {EV_COORDINATE}.make_precise (639, -35)) Result.extend (create {EV_COORDINATE}.make_precise (636, -40)) Result.extend (create {EV_COORDINATE}.make_precise (636, -60)) Result.extend (create {EV_COORDINATE}.make_precise (632, -62)) Result.extend (create {EV_COORDINATE}.make_precise (626, -64)) Result.extend (create {EV_COORDINATE}.make_precise (625, -29)) Result.extend (create {EV_COORDINATE}.make_precise (618, -29)) Result.extend (create {EV_COORDINATE}.make_precise (617, -34)) Result.extend (create {EV_COORDINATE}.make_precise (612, -35)) Result.extend (create {EV_COORDINATE}.make_precise (612, -57)) Result.extend (create {EV_COORDINATE}.make_precise (606, -65)) Result.extend (create {EV_COORDINATE}.make_precise (601, -71)) Result.extend (create {EV_COORDINATE}.make_precise (601, -83)) Result.extend (create {EV_COORDINATE}.make_precise (596, -87)) Result.extend (create {EV_COORDINATE}.make_precise (590, -93)) Result.extend (create {EV_COORDINATE}.make_precise (584, -93)) Result.extend (create {EV_COORDINATE}.make_precise (584, -81)) Result.extend (create {EV_COORDINATE}.make_precise (576, -82)) Result.extend (create {EV_COORDINATE}.make_precise (578, -67)) Result.extend (create {EV_COORDINATE}.make_precise (541, -66)) Result.extend (create {EV_COORDINATE}.make_precise (542, -52)) Result.extend (create {EV_COORDINATE}.make_precise (531, -52)) Result.extend (create {EV_COORDINATE}.make_precise (531, -36)) Result.extend (create {EV_COORDINATE}.make_precise (512, -35)) Result.extend (create {EV_COORDINATE}.make_precise (512, -17)) Result.extend (create {EV_COORDINATE}.make_precise (428, -21)) Result.extend (create {EV_COORDINATE}.make_precise (428, -28)) Result.extend (create {EV_COORDINATE}.make_precise (421, -33)) Result.extend (create {EV_COORDINATE}.make_precise (418, -28)) Result.extend (create {EV_COORDINATE}.make_precise (418, -20)) Result.extend (create {EV_COORDINATE}.make_precise (318, -20)) Result.extend (create {EV_COORDINATE}.make_precise (315, -32)) Result.extend (create {EV_COORDINATE}.make_precise (306, -33)) Result.extend (create {EV_COORDINATE}.make_precise (302, -22)) Result.extend (create {EV_COORDINATE}.make_precise (270, -18)) Result.extend (create {EV_COORDINATE}.make_precise (267, -24)) Result.extend (create {EV_COORDINATE}.make_precise (183, -27)) Result.extend (create {EV_COORDINATE}.make_precise (179, -32)) Result.extend (create {EV_COORDINATE}.make_precise (68, -32)) Result.extend (create {EV_COORDINATE}.make_precise (66, -23)) Result.extend (create {EV_COORDINATE}.make_precise (162, -18)) Result.extend (create {EV_COORDINATE}.make_precise (171, -12)) Result.extend (create {EV_COORDINATE}.make_precise (168, 0)) Result.extend (create {EV_COORDINATE}.make_precise (131, -3)) Result.extend (create {EV_COORDINATE}.make_precise (131, -17)) Result.extend (create {EV_COORDINATE}.make_precise (112, -19)) Result.extend (create {EV_COORDINATE}.make_precise (112, 0)) Result.extend (create {EV_COORDINATE}.make_precise (82, -2)) Result.extend (create {EV_COORDINATE}.make_precise (82, -18)) Result.extend (create {EV_COORDINATE}.make_precise (70, -19)) Result.extend (create {EV_COORDINATE}.make_precise (69, 0)) Result.extend (create {EV_COORDINATE}.make_precise (17, 3)) end Zuikaku_sil: ARRAYED_LIST [EV_COORDINATE] -- Points decribing the Zuikaku silhouette once create Result.make (0) -- Points generated by Grabber application Result.extend (create {EV_COORDINATE}.make_precise (0, 0)) Result.extend (create {EV_COORDINATE}.make_precise (12, 10)) Result.extend (create {EV_COORDINATE}.make_precise (17, 48)) Result.extend (create {EV_COORDINATE}.make_precise (1443, 110)) Result.extend (create {EV_COORDINATE}.make_precise (1458, 82)) Result.extend (create {EV_COORDINATE}.make_precise (1444, 82)) Result.extend (create {EV_COORDINATE}.make_precise (1437, 74)) Result.extend (create {EV_COORDINATE}.make_precise (1437, 61)) Result.extend (create {EV_COORDINATE}.make_precise (1440, 57)) Result.extend (create {EV_COORDINATE}.make_precise (1436, 53)) Result.extend (create {EV_COORDINATE}.make_precise (1432, 61)) Result.extend (create {EV_COORDINATE}.make_precise (1403, 63)) Result.extend (create {EV_COORDINATE}.make_precise (1395, 59)) Result.extend (create {EV_COORDINATE}.make_precise (1383, 59)) Result.extend (create {EV_COORDINATE}.make_precise (1381, 53)) Result.extend (create {EV_COORDINATE}.make_precise (1370, 46)) Result.extend (create {EV_COORDINATE}.make_precise (1328, 45)) Result.extend (create {EV_COORDINATE}.make_precise (1317, 58)) Result.extend (create {EV_COORDINATE}.make_precise (1304, 57)) Result.extend (create {EV_COORDINATE}.make_precise (1306, 42)) Result.extend (create {EV_COORDINATE}.make_precise (1312, 35)) Result.extend (create {EV_COORDINATE}.make_precise (1327, 35)) Result.extend (create {EV_COORDINATE}.make_precise (1337, 42)) Result.extend (create {EV_COORDINATE}.make_precise (1337, 51)) Result.extend (create {EV_COORDINATE}.make_precise (1350, 50)) Result.extend (create {EV_COORDINATE}.make_precise (1352, 40)) Result.extend (create {EV_COORDINATE}.make_precise (1385, 40)) Result.extend (create {EV_COORDINATE}.make_precise (1395, 47)) Result.extend (create {EV_COORDINATE}.make_precise (1396, 67)) Result.extend (create {EV_COORDINATE}.make_precise (1403, 70)) Result.extend (create {EV_COORDINATE}.make_precise (1404, 46)) Result.extend (create {EV_COORDINATE}.make_precise (1408, 42)) Result.extend (create {EV_COORDINATE}.make_precise (1423, 41)) Result.extend (create {EV_COORDINATE}.make_precise (1424, 36)) Result.extend (create {EV_COORDINATE}.make_precise (1272, 31)) Result.extend (create {EV_COORDINATE}.make_precise (1264, 22)) Result.extend (create {EV_COORDINATE}.make_precise (1265, 15)) Result.extend (create {EV_COORDINATE}.make_precise (1254, 15)) Result.extend (create {EV_COORDINATE}.make_precise (1255, 7)) Result.extend (create {EV_COORDINATE}.make_precise (1250, 2)) Result.extend (create {EV_COORDINATE}.make_precise (1242, -2)) Result.extend (create {EV_COORDINATE}.make_precise (1237, -2)) Result.extend (create {EV_COORDINATE}.make_precise (1233, 1)) Result.extend (create {EV_COORDINATE}.make_precise (1240, 4)) Result.extend (create {EV_COORDINATE}.make_precise (1249, 15)) Result.extend (create {EV_COORDINATE}.make_precise (1194, 16)) Result.extend (create {EV_COORDINATE}.make_precise (1193, 4)) Result.extend (create {EV_COORDINATE}.make_precise (1183, 5)) Result.extend (create {EV_COORDINATE}.make_precise (1183, -1)) Result.extend (create {EV_COORDINATE}.make_precise (1174, -1)) Result.extend (create {EV_COORDINATE}.make_precise (1178, 23)) Result.extend (create {EV_COORDINATE}.make_precise (1170, 32)) Result.extend (create {EV_COORDINATE}.make_precise (1140, 33)) Result.extend (create {EV_COORDINATE}.make_precise (1139, 26)) Result.extend (create {EV_COORDINATE}.make_precise (1115, 25)) Result.extend (create {EV_COORDINATE}.make_precise (1114, 14)) Result.extend (create {EV_COORDINATE}.make_precise (1107, 14)) Result.extend (create {EV_COORDINATE}.make_precise (1109, 4)) Result.extend (create {EV_COORDINATE}.make_precise (1106, -1)) Result.extend (create {EV_COORDINATE}.make_precise (1090, -1)) Result.extend (create {EV_COORDINATE}.make_precise (1098, 2)) Result.extend (create {EV_COORDINATE}.make_precise (1102, 11)) Result.extend (create {EV_COORDINATE}.make_precise (1096, 18)) Result.extend (create {EV_COORDINATE}.make_precise (1087, 25)) Result.extend (create {EV_COORDINATE}.make_precise (1032, 24)) Result.extend (create {EV_COORDINATE}.make_precise (1032, 16)) Result.extend (create {EV_COORDINATE}.make_precise (932, 14)) Result.extend (create {EV_COORDINATE}.make_precise (930, -11)) Result.extend (create {EV_COORDINATE}.make_precise (921, -12)) Result.extend (create {EV_COORDINATE}.make_precise (917, -10)) Result.extend (create {EV_COORDINATE}.make_precise (916, -5)) Result.extend (create {EV_COORDINATE}.make_precise (921, 0)) Result.extend (create {EV_COORDINATE}.make_precise (922, 14)) Result.extend (create {EV_COORDINATE}.make_precise (863, 17)) Result.extend (create {EV_COORDINATE}.make_precise (861, 9)) Result.extend (create {EV_COORDINATE}.make_precise (562, 2)) Result.extend (create {EV_COORDINATE}.make_precise (560, -16)) Result.extend (create {EV_COORDINATE}.make_precise (555, -17)) Result.extend (create {EV_COORDINATE}.make_precise (555, -22)) Result.extend (create {EV_COORDINATE}.make_precise (561, -22)) Result.extend (create {EV_COORDINATE}.make_precise (560, -30)) Result.extend (create {EV_COORDINATE}.make_precise (554, -30)) Result.extend (create {EV_COORDINATE}.make_precise (553, -36)) Result.extend (create {EV_COORDINATE}.make_precise (548, -30)) Result.extend (create {EV_COORDINATE}.make_precise (549, -13)) Result.extend (create {EV_COORDINATE}.make_precise (540, -13)) Result.extend (create {EV_COORDINATE}.make_precise (539, -19)) Result.extend (create {EV_COORDINATE}.make_precise (532, -19)) Result.extend (create {EV_COORDINATE}.make_precise (534, -39)) Result.extend (create {EV_COORDINATE}.make_precise (525, -41)) Result.extend (create {EV_COORDINATE}.make_precise (526, -53)) Result.extend (create {EV_COORDINATE}.make_precise (531, -49)) Result.extend (create {EV_COORDINATE}.make_precise (526, -65)) Result.extend (create {EV_COORDINATE}.make_precise (511, -66)) Result.extend (create {EV_COORDINATE}.make_precise (511, -51)) Result.extend (create {EV_COORDINATE}.make_precise (471, -51)) Result.extend (create {EV_COORDINATE}.make_precise (471, -31)) Result.extend (create {EV_COORDINATE}.make_precise (466, -30)) Result.extend (create {EV_COORDINATE}.make_precise (466, -23)) Result.extend (create {EV_COORDINATE}.make_precise (459, -24)) Result.extend (create {EV_COORDINATE}.make_precise (454, -19)) Result.extend (create {EV_COORDINATE}.make_precise (451, -14)) Result.extend (create {EV_COORDINATE}.make_precise (450, -3)) Result.extend (create {EV_COORDINATE}.make_precise (388, -5)) Result.extend (create {EV_COORDINATE}.make_precise (381, -10)) Result.extend (create {EV_COORDINATE}.make_precise (380, -15)) Result.extend (create {EV_COORDINATE}.make_precise (361, -15)) Result.extend (create {EV_COORDINATE}.make_precise (358, -9)) Result.extend (create {EV_COORDINATE}.make_precise (309, -10)) Result.extend (create {EV_COORDINATE}.make_precise (304, -14)) Result.extend (create {EV_COORDINATE}.make_precise (278, -16)) Result.extend (create {EV_COORDINATE}.make_precise (275, -20)) Result.extend (create {EV_COORDINATE}.make_precise (272, -13)) Result.extend (create {EV_COORDINATE}.make_precise (173, -14)) Result.extend (create {EV_COORDINATE}.make_precise (155, -20)) Result.extend (create {EV_COORDINATE}.make_precise (153, -24)) Result.extend (create {EV_COORDINATE}.make_precise (60, -25)) Result.extend (create {EV_COORDINATE}.make_precise (59, -19)) Result.extend (create {EV_COORDINATE}.make_precise (81, -16)) Result.extend (create {EV_COORDINATE}.make_precise (87, -21)) Result.extend (create {EV_COORDINATE}.make_precise (104, -15)) Result.extend (create {EV_COORDINATE}.make_precise (115, -14)) Result.extend (create {EV_COORDINATE}.make_precise (128, -19)) Result.extend (create {EV_COORDINATE}.make_precise (148, -16)) Result.extend (create {EV_COORDINATE}.make_precise (149, 0)) Result.extend (create {EV_COORDINATE}.make_precise (116, -1)) Result.extend (create {EV_COORDINATE}.make_precise (116, -20)) Result.extend (create {EV_COORDINATE}.make_precise (107, -19)) Result.extend (create {EV_COORDINATE}.make_precise (107, 0)) Result.extend (create {EV_COORDINATE}.make_precise (101, 4)) Result.extend (create {EV_COORDINATE}.make_precise (85, 4)) Result.extend (create {EV_COORDINATE}.make_precise (82, 0)) Result.extend (create {EV_COORDINATE}.make_precise (74, 0)) Result.extend (create {EV_COORDINATE}.make_precise (76, -19)) Result.extend (create {EV_COORDINATE}.make_precise (66, -19)) Result.extend (create {EV_COORDINATE}.make_precise (66, 1)) end Mutsu_sil: ARRAYED_LIST [EV_COORDINATE] -- Points decribing the Mutsu silhouette once create Result.make (0) -- Points generated by Grabber application Result.extend (create {EV_COORDINATE}.make_precise (0, 0)) Result.extend (create {EV_COORDINATE}.make_precise (22, 39)) Result.extend (create {EV_COORDINATE}.make_precise (36, 64)) Result.extend (create {EV_COORDINATE}.make_precise (46, 79)) Result.extend (create {EV_COORDINATE}.make_precise (1951, 77)) Result.extend (create {EV_COORDINATE}.make_precise (1950, 64)) Result.extend (create {EV_COORDINATE}.make_precise (1946, 28)) Result.extend (create {EV_COORDINATE}.make_precise (1943, 24)) Result.extend (create {EV_COORDINATE}.make_precise (1943, 18)) Result.extend (create {EV_COORDINATE}.make_precise (1930, 18)) Result.extend (create {EV_COORDINATE}.make_precise (1935, -28)) Result.extend (create {EV_COORDINATE}.make_precise (1978, -26)) Result.extend (create {EV_COORDINATE}.make_precise (1981, -52)) Result.extend (create {EV_COORDINATE}.make_precise (1938, -59)) Result.extend (create {EV_COORDINATE}.make_precise (1924, 15)) Result.extend (create {EV_COORDINATE}.make_precise (1593, 25)) Result.extend (create {EV_COORDINATE}.make_precise (1594, 10)) Result.extend (create {EV_COORDINATE}.make_precise (1689, -2)) Result.extend (create {EV_COORDINATE}.make_precise (1689, -8)) Result.extend (create {EV_COORDINATE}.make_precise (1587, -1)) Result.extend (create {EV_COORDINATE}.make_precise (1581, -6)) Result.extend (create {EV_COORDINATE}.make_precise (1570, -9)) Result.extend (create {EV_COORDINATE}.make_precise (1556, -10)) Result.extend (create {EV_COORDINATE}.make_precise (1501, -12)) Result.extend (create {EV_COORDINATE}.make_precise (1502, -17)) Result.extend (create {EV_COORDINATE}.make_precise (1487, -16)) Result.extend (create {EV_COORDINATE}.make_precise (1485, -10)) Result.extend (create {EV_COORDINATE}.make_precise (1477, -10)) Result.extend (create {EV_COORDINATE}.make_precise (1476, 15)) Result.extend (create {EV_COORDINATE}.make_precise (1498, 15)) Result.extend (create {EV_COORDINATE}.make_precise (1495, 26)) Result.extend (create {EV_COORDINATE}.make_precise (1463, 22)) Result.extend (create {EV_COORDINATE}.make_precise (1465, -18)) Result.extend (create {EV_COORDINATE}.make_precise (1559, -31)) Result.extend (create {EV_COORDINATE}.make_precise (1558, -39)) Result.extend (create {EV_COORDINATE}.make_precise (1465, -32)) Result.extend (create {EV_COORDINATE}.make_precise (1466, -53)) Result.extend (create {EV_COORDINATE}.make_precise (1462, -87)) Result.extend (create {EV_COORDINATE}.make_precise (1458, -55)) Result.extend (create {EV_COORDINATE}.make_precise (1354, -107)) Result.extend (create {EV_COORDINATE}.make_precise (1456, -49)) Result.extend (create {EV_COORDINATE}.make_precise (1455, -31)) Result.extend (create {EV_COORDINATE}.make_precise (1448, -35)) Result.extend (create {EV_COORDINATE}.make_precise (1428, -40)) Result.extend (create {EV_COORDINATE}.make_precise (1391, -37)) Result.extend (create {EV_COORDINATE}.make_precise (1391, -51)) Result.extend (create {EV_COORDINATE}.make_precise (1381, -51)) Result.extend (create {EV_COORDINATE}.make_precise (1381, -43)) Result.extend (create {EV_COORDINATE}.make_precise (1358, -42)) Result.extend (create {EV_COORDINATE}.make_precise (1359, -36)) Result.extend (create {EV_COORDINATE}.make_precise (1349, -42)) Result.extend (create {EV_COORDINATE}.make_precise (1345, -16)) Result.extend (create {EV_COORDINATE}.make_precise (1366, -13)) Result.extend (create {EV_COORDINATE}.make_precise (1366, -7)) Result.extend (create {EV_COORDINATE}.make_precise (1343, -8)) Result.extend (create {EV_COORDINATE}.make_precise (1340, -2)) Result.extend (create {EV_COORDINATE}.make_precise (1216, 2)) Result.extend (create {EV_COORDINATE}.make_precise (1216, -7)) Result.extend (create {EV_COORDINATE}.make_precise (1198, -7)) Result.extend (create {EV_COORDINATE}.make_precise (1190, 1)) Result.extend (create {EV_COORDINATE}.make_precise (1189, -68)) Result.extend (create {EV_COORDINATE}.make_precise (1184, -72)) Result.extend (create {EV_COORDINATE}.make_precise (1188, -83)) Result.extend (create {EV_COORDINATE}.make_precise (1201, -83)) Result.extend (create {EV_COORDINATE}.make_precise (1202, -92)) Result.extend (create {EV_COORDINATE}.make_precise (1208, -104)) Result.extend (create {EV_COORDINATE}.make_precise (1212, -113)) Result.extend (create {EV_COORDINATE}.make_precise (1200, -113)) Result.extend (create {EV_COORDINATE}.make_precise (1204, -139)) Result.extend (create {EV_COORDINATE}.make_precise (1180, -140)) Result.extend (create {EV_COORDINATE}.make_precise (1179, -117)) Result.extend (create {EV_COORDINATE}.make_precise (1172, -116)) Result.extend (create {EV_COORDINATE}.make_precise (1163, -120)) Result.extend (create {EV_COORDINATE}.make_precise (1152, -157)) Result.extend (create {EV_COORDINATE}.make_precise (1151, -191)) Result.extend (create {EV_COORDINATE}.make_precise (1189, -191)) Result.extend (create {EV_COORDINATE}.make_precise (1190, -197)) Result.extend (create {EV_COORDINATE}.make_precise (1152, -200)) Result.extend (create {EV_COORDINATE}.make_precise (1152, -284)) Result.extend (create {EV_COORDINATE}.make_precise (1152, -346)) Result.extend (create {EV_COORDINATE}.make_precise (1145, -346)) Result.extend (create {EV_COORDINATE}.make_precise (1142, -218)) Result.extend (create {EV_COORDINATE}.make_precise (1126, -219)) Result.extend (create {EV_COORDINATE}.make_precise (1126, -211)) Result.extend (create {EV_COORDINATE}.make_precise (1131, -208)) Result.extend (create {EV_COORDINATE}.make_precise (1132, -197)) Result.extend (create {EV_COORDINATE}.make_precise (1125, -197)) Result.extend (create {EV_COORDINATE}.make_precise (1124, -191)) Result.extend (create {EV_COORDINATE}.make_precise (1130, -187)) Result.extend (create {EV_COORDINATE}.make_precise (1129, -47)) Result.extend (create {EV_COORDINATE}.make_precise (1110, -48)) Result.extend (create {EV_COORDINATE}.make_precise (1110, -57)) Result.extend (create {EV_COORDINATE}.make_precise (1070, -59)) Result.extend (create {EV_COORDINATE}.make_precise (1071, -50)) Result.extend (create {EV_COORDINATE}.make_precise (1065, -50)) Result.extend (create {EV_COORDINATE}.make_precise (1062, -54)) Result.extend (create {EV_COORDINATE}.make_precise (1056, -54)) Result.extend (create {EV_COORDINATE}.make_precise (1054, -50)) Result.extend (create {EV_COORDINATE}.make_precise (1028, -51)) Result.extend (create {EV_COORDINATE}.make_precise (1036, -36)) Result.extend (create {EV_COORDINATE}.make_precise (1020, -37)) Result.extend (create {EV_COORDINATE}.make_precise (1020, -83)) Result.extend (create {EV_COORDINATE}.make_precise (1027, -85)) Result.extend (create {EV_COORDINATE}.make_precise (1029, -99)) Result.extend (create {EV_COORDINATE}.make_precise (1022, -99)) Result.extend (create {EV_COORDINATE}.make_precise (1021, -94)) Result.extend (create {EV_COORDINATE}.make_precise (1016, -94)) Result.extend (create {EV_COORDINATE}.make_precise (1019, -103)) Result.extend (create {EV_COORDINATE}.make_precise (1003, -103)) Result.extend (create {EV_COORDINATE}.make_precise (1003, -150)) Result.extend (create {EV_COORDINATE}.make_precise (994, -157)) Result.extend (create {EV_COORDINATE}.make_precise (961, -158)) Result.extend (create {EV_COORDINATE}.make_precise (944, -148)) Result.extend (create {EV_COORDINATE}.make_precise (948, -136)) Result.extend (create {EV_COORDINATE}.make_precise (942, -131)) Result.extend (create {EV_COORDINATE}.make_precise (942, -109)) Result.extend (create {EV_COORDINATE}.make_precise (935, -114)) Result.extend (create {EV_COORDINATE}.make_precise (927, -108)) Result.extend (create {EV_COORDINATE}.make_precise (929, -100)) Result.extend (create {EV_COORDINATE}.make_precise (919, -98)) Result.extend (create {EV_COORDINATE}.make_precise (925, -88)) Result.extend (create {EV_COORDINATE}.make_precise (924, -81)) Result.extend (create {EV_COORDINATE}.make_precise (912, -82)) Result.extend (create {EV_COORDINATE}.make_precise (913, -90)) Result.extend (create {EV_COORDINATE}.make_precise (904, -97)) Result.extend (create {EV_COORDINATE}.make_precise (895, -91)) Result.extend (create {EV_COORDINATE}.make_precise (899, -82)) Result.extend (create {EV_COORDINATE}.make_precise (895, -73)) Result.extend (create {EV_COORDINATE}.make_precise (905, -68)) Result.extend (create {EV_COORDINATE}.make_precise (904, -43)) Result.extend (create {EV_COORDINATE}.make_precise (893, -42)) Result.extend (create {EV_COORDINATE}.make_precise (892, -35)) Result.extend (create {EV_COORDINATE}.make_precise (867, -34)) Result.extend (create {EV_COORDINATE}.make_precise (858, -45)) Result.extend (create {EV_COORDINATE}.make_precise (856, -64)) Result.extend (create {EV_COORDINATE}.make_precise (839, -64)) Result.extend (create {EV_COORDINATE}.make_precise (839, -54)) Result.extend (create {EV_COORDINATE}.make_precise (808, -54)) Result.extend (create {EV_COORDINATE}.make_precise (809, -69)) Result.extend (create {EV_COORDINATE}.make_precise (803, -68)) Result.extend (create {EV_COORDINATE}.make_precise (805, -86)) Result.extend (create {EV_COORDINATE}.make_precise (810, -88)) Result.extend (create {EV_COORDINATE}.make_precise (805, -95)) Result.extend (create {EV_COORDINATE}.make_precise (789, -95)) Result.extend (create {EV_COORDINATE}.make_precise (785, -93)) Result.extend (create {EV_COORDINATE}.make_precise (780, -94)) Result.extend (create {EV_COORDINATE}.make_precise (782, -100)) Result.extend (create {EV_COORDINATE}.make_precise (771, -101)) Result.extend (create {EV_COORDINATE}.make_precise (772, -107)) Result.extend (create {EV_COORDINATE}.make_precise (754, -107)) Result.extend (create {EV_COORDINATE}.make_precise (748, -126)) Result.extend (create {EV_COORDINATE}.make_precise (761, -126)) Result.extend (create {EV_COORDINATE}.make_precise (758, -134)) Result.extend (create {EV_COORDINATE}.make_precise (758, -183)) Result.extend (create {EV_COORDINATE}.make_precise (752, -191)) Result.extend (create {EV_COORDINATE}.make_precise (745, -192)) Result.extend (create {EV_COORDINATE}.make_precise (744, -198)) Result.extend (create {EV_COORDINATE}.make_precise (757, -200)) Result.extend (create {EV_COORDINATE}.make_precise (788, -203)) Result.extend (create {EV_COORDINATE}.make_precise (799, -206)) Result.extend (create {EV_COORDINATE}.make_precise (801, -212)) Result.extend (create {EV_COORDINATE}.make_precise (758, -214)) Result.extend (create {EV_COORDINATE}.make_precise (753, -219)) Result.extend (create {EV_COORDINATE}.make_precise (736, -219)) Result.extend (create {EV_COORDINATE}.make_precise (735, -228)) Result.extend (create {EV_COORDINATE}.make_precise (757, -236)) Result.extend (create {EV_COORDINATE}.make_precise (758, -247)) Result.extend (create {EV_COORDINATE}.make_precise (751, -247)) Result.extend (create {EV_COORDINATE}.make_precise (753, -253)) Result.extend (create {EV_COORDINATE}.make_precise (754, -267)) Result.extend (create {EV_COORDINATE}.make_precise (742, -268)) Result.extend (create {EV_COORDINATE}.make_precise (740, -261)) Result.extend (create {EV_COORDINATE}.make_precise (733, -261)) Result.extend (create {EV_COORDINATE}.make_precise (735, -281)) Result.extend (create {EV_COORDINATE}.make_precise (705, -282)) Result.extend (create {EV_COORDINATE}.make_precise (705, -271)) Result.extend (create {EV_COORDINATE}.make_precise (688, -270)) Result.extend (create {EV_COORDINATE}.make_precise (688, -260)) Result.extend (create {EV_COORDINATE}.make_precise (676, -260)) Result.extend (create {EV_COORDINATE}.make_precise (676, -255)) Result.extend (create {EV_COORDINATE}.make_precise (684, -253)) Result.extend (create {EV_COORDINATE}.make_precise (682, -249)) Result.extend (create {EV_COORDINATE}.make_precise (674, -251)) Result.extend (create {EV_COORDINATE}.make_precise (672, -245)) Result.extend (create {EV_COORDINATE}.make_precise (680, -235)) Result.extend (create {EV_COORDINATE}.make_precise (683, -222)) Result.extend (create {EV_COORDINATE}.make_precise (656, -220)) Result.extend (create {EV_COORDINATE}.make_precise (655, -211)) Result.extend (create {EV_COORDINATE}.make_precise (660, -192)) Result.extend (create {EV_COORDINATE}.make_precise (659, -149)) Result.extend (create {EV_COORDINATE}.make_precise (653, -142)) Result.extend (create {EV_COORDINATE}.make_precise (646, -138)) Result.extend (create {EV_COORDINATE}.make_precise (647, -118)) Result.extend (create {EV_COORDINATE}.make_precise (632, -119)) Result.extend (create {EV_COORDINATE}.make_precise (630, -75)) Result.extend (create {EV_COORDINATE}.make_precise (645, -71)) Result.extend (create {EV_COORDINATE}.make_precise (645, -52)) Result.extend (create {EV_COORDINATE}.make_precise (643, -20)) Result.extend (create {EV_COORDINATE}.make_precise (614, -20)) Result.extend (create {EV_COORDINATE}.make_precise (617, -34)) Result.extend (create {EV_COORDINATE}.make_precise (636, -36)) Result.extend (create {EV_COORDINATE}.make_precise (635, -59)) Result.extend (create {EV_COORDINATE}.make_precise (624, -58)) Result.extend (create {EV_COORDINATE}.make_precise (624, -68)) Result.extend (create {EV_COORDINATE}.make_precise (622, -75)) Result.extend (create {EV_COORDINATE}.make_precise (615, -76)) Result.extend (create {EV_COORDINATE}.make_precise (615, -70)) Result.extend (create {EV_COORDINATE}.make_precise (602, -72)) Result.extend (create {EV_COORDINATE}.make_precise (593, -75)) Result.extend (create {EV_COORDINATE}.make_precise (593, -63)) Result.extend (create {EV_COORDINATE}.make_precise (568, -60)) Result.extend (create {EV_COORDINATE}.make_precise (552, -63)) Result.extend (create {EV_COORDINATE}.make_precise (536, -55)) Result.extend (create {EV_COORDINATE}.make_precise (503, -56)) Result.extend (create {EV_COORDINATE}.make_precise (501, -53)) Result.extend (create {EV_COORDINATE}.make_precise (424, -61)) Result.extend (create {EV_COORDINATE}.make_precise (424, -55)) Result.extend (create {EV_COORDINATE}.make_precise (499, -43)) Result.extend (create {EV_COORDINATE}.make_precise (508, -42)) Result.extend (create {EV_COORDINATE}.make_precise (516, -40)) Result.extend (create {EV_COORDINATE}.make_precise (520, -31)) Result.extend (create {EV_COORDINATE}.make_precise (519, 4)) Result.extend (create {EV_COORDINATE}.make_precise (490, 3)) Result.extend (create {EV_COORDINATE}.make_precise (490, -3)) Result.extend (create {EV_COORDINATE}.make_precise (507, -5)) Result.extend (create {EV_COORDINATE}.make_precise (509, -27)) Result.extend (create {EV_COORDINATE}.make_precise (499, -28)) Result.extend (create {EV_COORDINATE}.make_precise (499, -35)) Result.extend (create {EV_COORDINATE}.make_precise (495, -40)) Result.extend (create {EV_COORDINATE}.make_precise (486, -40)) Result.extend (create {EV_COORDINATE}.make_precise (484, -28)) Result.extend (create {EV_COORDINATE}.make_precise (419, -28)) Result.extend (create {EV_COORDINATE}.make_precise (404, -21)) Result.extend (create {EV_COORDINATE}.make_precise (297, -35)) Result.extend (create {EV_COORDINATE}.make_precise (297, -27)) Result.extend (create {EV_COORDINATE}.make_precise (391, -8)) Result.extend (create {EV_COORDINATE}.make_precise (391, 3)) Result.extend (create {EV_COORDINATE}.make_precise (331, 1)) Result.extend (create {EV_COORDINATE}.make_precise (327, -7)) Result.extend (create {EV_COORDINATE}.make_precise (317, -8)) Result.extend (create {EV_COORDINATE}.make_precise (310, 0)) Result.extend (create {EV_COORDINATE}.make_precise (273, 0)) Result.extend (create {EV_COORDINATE}.make_precise (272, -12)) Result.extend (create {EV_COORDINATE}.make_precise (257, -13)) Result.extend (create {EV_COORDINATE}.make_precise (254, -9)) Result.extend (create {EV_COORDINATE}.make_precise (244, -11)) Result.extend (create {EV_COORDINATE}.make_precise (243, -3)) Result.extend (create {EV_COORDINATE}.make_precise (105, -5)) Result.extend (create {EV_COORDINATE}.make_precise (99, -8)) Result.extend (create {EV_COORDINATE}.make_precise (56, -8)) Result.extend (create {EV_COORDINATE}.make_precise (49, -13)) Result.extend (create {EV_COORDINATE}.make_precise (40, -14)) Result.extend (create {EV_COORDINATE}.make_precise (36, -10)) Result.extend (create {EV_COORDINATE}.make_precise (12, -8)) Result.extend (create {EV_COORDINATE}.make_precise (10, -73)) Result.extend (create {EV_COORDINATE}.make_precise (3, -75)) Result.extend (create {EV_COORDINATE}.make_precise (5, -13)) Result.extend (create {EV_COORDINATE}.make_precise (1, -12)) end Mitsubishi_a6m_zero_sil: ARRAYED_LIST [EV_COORDINATE] -- Points decribing one of the three plane silhouettes -- on the Japanese {AIR_UNIT_WIDGETS} once create Result.make (0) -- Points generated by Grabber application Result.extend (create {EV_COORDINATE}.make_precise (0, 0)) Result.extend (create {EV_COORDINATE}.make_precise (-17, 0)) Result.extend (create {EV_COORDINATE}.make_precise (-27, -3)) Result.extend (create {EV_COORDINATE}.make_precise (-39, -11)) Result.extend (create {EV_COORDINATE}.make_precise (-41, -22)) Result.extend (create {EV_COORDINATE}.make_precise (-37, -31)) Result.extend (create {EV_COORDINATE}.make_precise (-27, -36)) Result.extend (create {EV_COORDINATE}.make_precise (-19, -39)) Result.extend (create {EV_COORDINATE}.make_precise (-1, -41)) Result.extend (create {EV_COORDINATE}.make_precise (1, -57)) Result.extend (create {EV_COORDINATE}.make_precise (4, -64)) Result.extend (create {EV_COORDINATE}.make_precise (10, -67)) Result.extend (create {EV_COORDINATE}.make_precise (18, -68)) Result.extend (create {EV_COORDINATE}.make_precise (30, -69)) Result.extend (create {EV_COORDINATE}.make_precise (43, -69)) Result.extend (create {EV_COORDINATE}.make_precise (58, -67)) Result.extend (create {EV_COORDINATE}.make_precise (76, -66)) Result.extend (create {EV_COORDINATE}.make_precise (99, -66)) Result.extend (create {EV_COORDINATE}.make_precise (129, -453)) Result.extend (create {EV_COORDINATE}.make_precise (132, -465)) Result.extend (create {EV_COORDINATE}.make_precise (137, -480)) Result.extend (create {EV_COORDINATE}.make_precise (144, -492)) Result.extend (create {EV_COORDINATE}.make_precise (152, -503)) Result.extend (create {EV_COORDINATE}.make_precise (163, -510)) Result.extend (create {EV_COORDINATE}.make_precise (175, -514)) Result.extend (create {EV_COORDINATE}.make_precise (187, -514)) Result.extend (create {EV_COORDINATE}.make_precise (199, -512)) Result.extend (create {EV_COORDINATE}.make_precise (211, -505)) Result.extend (create {EV_COORDINATE}.make_precise (221, -494)) Result.extend (create {EV_COORDINATE}.make_precise (229, -482)) Result.extend (create {EV_COORDINATE}.make_precise (237, -467)) Result.extend (create {EV_COORDINATE}.make_precise (243, -450)) Result.extend (create {EV_COORDINATE}.make_precise (309, -76)) Result.extend (create {EV_COORDINATE}.make_precise (315, -69)) Result.extend (create {EV_COORDINATE}.make_precise (323, -66)) Result.extend (create {EV_COORDINATE}.make_precise (332, -63)) Result.extend (create {EV_COORDINATE}.make_precise (363, -61)) Result.extend (create {EV_COORDINATE}.make_precise (390, -58)) Result.extend (create {EV_COORDINATE}.make_precise (411, -57)) Result.extend (create {EV_COORDINATE}.make_precise (437, -55)) Result.extend (create {EV_COORDINATE}.make_precise (463, -54)) Result.extend (create {EV_COORDINATE}.make_precise (483, -51)) Result.extend (create {EV_COORDINATE}.make_precise (513, -48)) Result.extend (create {EV_COORDINATE}.make_precise (564, -189)) Result.extend (create {EV_COORDINATE}.make_precise (567, -197)) Result.extend (create {EV_COORDINATE}.make_precise (575, -205)) Result.extend (create {EV_COORDINATE}.make_precise (581, -209)) Result.extend (create {EV_COORDINATE}.make_precise (587, -212)) Result.extend (create {EV_COORDINATE}.make_precise (596, -212)) Result.extend (create {EV_COORDINATE}.make_precise (604, -207)) Result.extend (create {EV_COORDINATE}.make_precise (613, -199)) Result.extend (create {EV_COORDINATE}.make_precise (616, -188)) Result.extend (create {EV_COORDINATE}.make_precise (619, -173)) Result.extend (create {EV_COORDINATE}.make_precise (634, -47)) Result.extend (create {EV_COORDINATE}.make_precise (637, -39)) Result.extend (create {EV_COORDINATE}.make_precise (643, -33)) Result.extend (create {EV_COORDINATE}.make_precise (655, -30)) Result.extend (create {EV_COORDINATE}.make_precise (708, -23)) Result.extend (create {EV_COORDINATE}.make_precise (706, -17)) Result.extend (create {EV_COORDINATE}.make_precise (645, -9)) Result.extend (create {EV_COORDINATE}.make_precise (639, -4)) Result.extend (create {EV_COORDINATE}.make_precise (634, 4)) Result.extend (create {EV_COORDINATE}.make_precise (618, 144)) Result.extend (create {EV_COORDINATE}.make_precise (615, 153)) Result.extend (create {EV_COORDINATE}.make_precise (608, 161)) Result.extend (create {EV_COORDINATE}.make_precise (599, 169)) Result.extend (create {EV_COORDINATE}.make_precise (587, 174)) Result.extend (create {EV_COORDINATE}.make_precise (576, 168)) Result.extend (create {EV_COORDINATE}.make_precise (566, 157)) Result.extend (create {EV_COORDINATE}.make_precise (518, 14)) Result.extend (create {EV_COORDINATE}.make_precise (515, 9)) Result.extend (create {EV_COORDINATE}.make_precise (506, 9)) Result.extend (create {EV_COORDINATE}.make_precise (478, 11)) Result.extend (create {EV_COORDINATE}.make_precise (448, 12)) Result.extend (create {EV_COORDINATE}.make_precise (408, 16)) Result.extend (create {EV_COORDINATE}.make_precise (380, 17)) Result.extend (create {EV_COORDINATE}.make_precise (351, 20)) Result.extend (create {EV_COORDINATE}.make_precise (333, 21)) Result.extend (create {EV_COORDINATE}.make_precise (322, 26)) Result.extend (create {EV_COORDINATE}.make_precise (313, 32)) Result.extend (create {EV_COORDINATE}.make_precise (309, 38)) Result.extend (create {EV_COORDINATE}.make_precise (246, 402)) Result.extend (create {EV_COORDINATE}.make_precise (240, 418)) Result.extend (create {EV_COORDINATE}.make_precise (235, 431)) Result.extend (create {EV_COORDINATE}.make_precise (228, 443)) Result.extend (create {EV_COORDINATE}.make_precise (218, 456)) Result.extend (create {EV_COORDINATE}.make_precise (205, 468)) Result.extend (create {EV_COORDINATE}.make_precise (188, 472)) Result.extend (create {EV_COORDINATE}.make_precise (174, 472)) Result.extend (create {EV_COORDINATE}.make_precise (161, 467)) Result.extend (create {EV_COORDINATE}.make_precise (147, 457)) Result.extend (create {EV_COORDINATE}.make_precise (140, 446)) Result.extend (create {EV_COORDINATE}.make_precise (133, 433)) Result.extend (create {EV_COORDINATE}.make_precise (129, 417)) Result.extend (create {EV_COORDINATE}.make_precise (126, 402)) Result.extend (create {EV_COORDINATE}.make_precise (123, 381)) Result.extend (create {EV_COORDINATE}.make_precise (104, 381)) Result.extend (create {EV_COORDINATE}.make_precise (77, 379)) Result.extend (create {EV_COORDINATE}.make_precise (103, 377)) Result.extend (create {EV_COORDINATE}.make_precise (125, 377)) Result.extend (create {EV_COORDINATE}.make_precise (101, 27)) Result.extend (create {EV_COORDINATE}.make_precise (78, 25)) Result.extend (create {EV_COORDINATE}.make_precise (61, 27)) Result.extend (create {EV_COORDINATE}.make_precise (44, 29)) Result.extend (create {EV_COORDINATE}.make_precise (30, 29)) Result.extend (create {EV_COORDINATE}.make_precise (19, 28)) Result.extend (create {EV_COORDINATE}.make_precise (6, 24)) Result.extend (create {EV_COORDINATE}.make_precise (1, 14)) end Grummen_f4f_wildcat_sil: ARRAYED_LIST [EV_COORDINATE] -- Points decribing one of the two plane silhouettes -- on the Allied {AIR_UNIT_WIDGETS} once create Result.make (0) -- Points generated by Grabber application Result.extend (create {EV_COORDINATE}.make_precise (0, 0)) Result.extend (create {EV_COORDINATE}.make_precise (4, -5)) Result.extend (create {EV_COORDINATE}.make_precise (13, -5)) Result.extend (create {EV_COORDINATE}.make_precise (23, -7)) Result.extend (create {EV_COORDINATE}.make_precise (26, -35)) Result.extend (create {EV_COORDINATE}.make_precise (27, -57)) Result.extend (create {EV_COORDINATE}.make_precise (28, -76)) Result.extend (create {EV_COORDINATE}.make_precise (30, -92)) Result.extend (create {EV_COORDINATE}.make_precise (33, -100)) Result.extend (create {EV_COORDINATE}.make_precise (35, -88)) Result.extend (create {EV_COORDINATE}.make_precise (35, -79)) Result.extend (create {EV_COORDINATE}.make_precise (38, -58)) Result.extend (create {EV_COORDINATE}.make_precise (39, -37)) Result.extend (create {EV_COORDINATE}.make_precise (39, -25)) Result.extend (create {EV_COORDINATE}.make_precise (41, -16)) Result.extend (create {EV_COORDINATE}.make_precise (41, -7)) Result.extend (create {EV_COORDINATE}.make_precise (46, -5)) Result.extend (create {EV_COORDINATE}.make_precise (46, -13)) Result.extend (create {EV_COORDINATE}.make_precise (51, -19)) Result.extend (create {EV_COORDINATE}.make_precise (49, -37)) Result.extend (create {EV_COORDINATE}.make_precise (53, -43)) Result.extend (create {EV_COORDINATE}.make_precise (60, -47)) Result.extend (create {EV_COORDINATE}.make_precise (72, -49)) Result.extend (create {EV_COORDINATE}.make_precise (88, -54)) Result.extend (create {EV_COORDINATE}.make_precise (104, -55)) Result.extend (create {EV_COORDINATE}.make_precise (120, -57)) Result.extend (create {EV_COORDINATE}.make_precise (128, -58)) Result.extend (create {EV_COORDINATE}.make_precise (130, -62)) Result.extend (create {EV_COORDINATE}.make_precise (151, -62)) Result.extend (create {EV_COORDINATE}.make_precise (154, -65)) Result.extend (create {EV_COORDINATE}.make_precise (173, -449)) Result.extend (create {EV_COORDINATE}.make_precise (176, -455)) Result.extend (create {EV_COORDINATE}.make_precise (182, -457)) Result.extend (create {EV_COORDINATE}.make_precise (191, -459)) Result.extend (create {EV_COORDINATE}.make_precise (201, -461)) Result.extend (create {EV_COORDINATE}.make_precise (214, -461)) Result.extend (create {EV_COORDINATE}.make_precise (225, -461)) Result.extend (create {EV_COORDINATE}.make_precise (236, -460)) Result.extend (create {EV_COORDINATE}.make_precise (255, -459)) Result.extend (create {EV_COORDINATE}.make_precise (274, -455)) Result.extend (create {EV_COORDINATE}.make_precise (297, -449)) Result.extend (create {EV_COORDINATE}.make_precise (349, -64)) Result.extend (create {EV_COORDINATE}.make_precise (352, -59)) Result.extend (create {EV_COORDINATE}.make_precise (357, -56)) Result.extend (create {EV_COORDINATE}.make_precise (378, -53)) Result.extend (create {EV_COORDINATE}.make_precise (393, -52)) Result.extend (create {EV_COORDINATE}.make_precise (408, -50)) Result.extend (create {EV_COORDINATE}.make_precise (427, -48)) Result.extend (create {EV_COORDINATE}.make_precise (442, -46)) Result.extend (create {EV_COORDINATE}.make_precise (458, -44)) Result.extend (create {EV_COORDINATE}.make_precise (479, -41)) Result.extend (create {EV_COORDINATE}.make_precise (493, -39)) Result.extend (create {EV_COORDINATE}.make_precise (512, -37)) Result.extend (create {EV_COORDINATE}.make_precise (527, -32)) Result.extend (create {EV_COORDINATE}.make_precise (542, -31)) Result.extend (create {EV_COORDINATE}.make_precise (560, -26)) Result.extend (create {EV_COORDINATE}.make_precise (574, -24)) Result.extend (create {EV_COORDINATE}.make_precise (616, -160)) Result.extend (create {EV_COORDINATE}.make_precise (619, -163)) Result.extend (create {EV_COORDINATE}.make_precise (625, -165)) Result.extend (create {EV_COORDINATE}.make_precise (631, -166)) Result.extend (create {EV_COORDINATE}.make_precise (638, -166)) Result.extend (create {EV_COORDINATE}.make_precise (646, -166)) Result.extend (create {EV_COORDINATE}.make_precise (657, -166)) Result.extend (create {EV_COORDINATE}.make_precise (665, -164)) Result.extend (create {EV_COORDINATE}.make_precise (676, -160)) Result.extend (create {EV_COORDINATE}.make_precise (690, -26)) Result.extend (create {EV_COORDINATE}.make_precise (650, -11)) Result.extend (create {EV_COORDINATE}.make_precise (659, -9)) Result.extend (create {EV_COORDINATE}.make_precise (666, -7)) Result.extend (create {EV_COORDINATE}.make_precise (669, -4)) Result.extend (create {EV_COORDINATE}.make_precise (681, -3)) Result.extend (create {EV_COORDINATE}.make_precise (693, 0)) Result.extend (create {EV_COORDINATE}.make_precise (684, 3)) Result.extend (create {EV_COORDINATE}.make_precise (674, 4)) Result.extend (create {EV_COORDINATE}.make_precise (666, 8)) Result.extend (create {EV_COORDINATE}.make_precise (651, 10)) Result.extend (create {EV_COORDINATE}.make_precise (690, 29)) Result.extend (create {EV_COORDINATE}.make_precise (677, 160)) Result.extend (create {EV_COORDINATE}.make_precise (666, 164)) Result.extend (create {EV_COORDINATE}.make_precise (655, 166)) Result.extend (create {EV_COORDINATE}.make_precise (644, 167)) Result.extend (create {EV_COORDINATE}.make_precise (629, 166)) Result.extend (create {EV_COORDINATE}.make_precise (614, 164)) Result.extend (create {EV_COORDINATE}.make_precise (574, 26)) Result.extend (create {EV_COORDINATE}.make_precise (560, 29)) Result.extend (create {EV_COORDINATE}.make_precise (543, 31)) Result.extend (create {EV_COORDINATE}.make_precise (526, 35)) Result.extend (create {EV_COORDINATE}.make_precise (508, 37)) Result.extend (create {EV_COORDINATE}.make_precise (493, 39)) Result.extend (create {EV_COORDINATE}.make_precise (475, 42)) Result.extend (create {EV_COORDINATE}.make_precise (459, 44)) Result.extend (create {EV_COORDINATE}.make_precise (441, 47)) Result.extend (create {EV_COORDINATE}.make_precise (427, 49)) Result.extend (create {EV_COORDINATE}.make_precise (409, 51)) Result.extend (create {EV_COORDINATE}.make_precise (394, 53)) Result.extend (create {EV_COORDINATE}.make_precise (377, 54)) Result.extend (create {EV_COORDINATE}.make_precise (359, 55)) Result.extend (create {EV_COORDINATE}.make_precise (355, 58)) Result.extend (create {EV_COORDINATE}.make_precise (352, 63)) Result.extend (create {EV_COORDINATE}.make_precise (297, 450)) Result.extend (create {EV_COORDINATE}.make_precise (287, 454)) Result.extend (create {EV_COORDINATE}.make_precise (274, 455)) Result.extend (create {EV_COORDINATE}.make_precise (259, 457)) Result.extend (create {EV_COORDINATE}.make_precise (245, 459)) Result.extend (create {EV_COORDINATE}.make_precise (234, 460)) Result.extend (create {EV_COORDINATE}.make_precise (222, 460)) Result.extend (create {EV_COORDINATE}.make_precise (212, 461)) Result.extend (create {EV_COORDINATE}.make_precise (197, 460)) Result.extend (create {EV_COORDINATE}.make_precise (183, 457)) Result.extend (create {EV_COORDINATE}.make_precise (176, 456)) Result.extend (create {EV_COORDINATE}.make_precise (171, 450)) Result.extend (create {EV_COORDINATE}.make_precise (157, 70)) Result.extend (create {EV_COORDINATE}.make_precise (155, 65)) Result.extend (create {EV_COORDINATE}.make_precise (151, 61)) Result.extend (create {EV_COORDINATE}.make_precise (127, 61)) Result.extend (create {EV_COORDINATE}.make_precise (122, 58)) Result.extend (create {EV_COORDINATE}.make_precise (107, 58)) Result.extend (create {EV_COORDINATE}.make_precise (90, 56)) Result.extend (create {EV_COORDINATE}.make_precise (75, 52)) Result.extend (create {EV_COORDINATE}.make_precise (62, 49)) Result.extend (create {EV_COORDINATE}.make_precise (55, 46)) Result.extend (create {EV_COORDINATE}.make_precise (49, 39)) Result.extend (create {EV_COORDINATE}.make_precise (49, 31)) Result.extend (create {EV_COORDINATE}.make_precise (48, 18)) Result.extend (create {EV_COORDINATE}.make_precise (46, 14)) Result.extend (create {EV_COORDINATE}.make_precise (45, 5)) Result.extend (create {EV_COORDINATE}.make_precise (40, 6)) Result.extend (create {EV_COORDINATE}.make_precise (41, 33)) Result.extend (create {EV_COORDINATE}.make_precise (40, 46)) Result.extend (create {EV_COORDINATE}.make_precise (39, 62)) Result.extend (create {EV_COORDINATE}.make_precise (38, 76)) Result.extend (create {EV_COORDINATE}.make_precise (36, 90)) Result.extend (create {EV_COORDINATE}.make_precise (33, 103)) Result.extend (create {EV_COORDINATE}.make_precise (29, 95)) Result.extend (create {EV_COORDINATE}.make_precise (28, 83)) Result.extend (create {EV_COORDINATE}.make_precise (28, 73)) Result.extend (create {EV_COORDINATE}.make_precise (27, 55)) Result.extend (create {EV_COORDINATE}.make_precise (28, 40)) Result.extend (create {EV_COORDINATE}.make_precise (26, 35)) Result.extend (create {EV_COORDINATE}.make_precise (25, 11)) Result.extend (create {EV_COORDINATE}.make_precise (23, 8)) Result.extend (create {EV_COORDINATE}.make_precise (15, 9)) Result.extend (create {EV_COORDINATE}.make_precise (3, 5)) Result.extend (create {EV_COORDINATE}.make_precise (-2, 4)) end amphibious_symbol_sil: ARRAYED_LIST [EV_COORDINATE] -- Points decribing the silhouette on -- the {AMPHIBIOUS_UNIT_WIDGETS} once create Result.make (0) -- Points generated by Grabber application Result.extend (create {EV_COORDINATE}.make_precise (0, 0)) Result.extend (create {EV_COORDINATE}.make_precise (657, -6)) Result.extend (create {EV_COORDINATE}.make_precise (672, 0)) Result.extend (create {EV_COORDINATE}.make_precise (685, 12)) Result.extend (create {EV_COORDINATE}.make_precise (696, 30)) Result.extend (create {EV_COORDINATE}.make_precise (696, 53)) Result.extend (create {EV_COORDINATE}.make_precise (706, 457)) Result.extend (create {EV_COORDINATE}.make_precise (703, 467)) Result.extend (create {EV_COORDINATE}.make_precise (691, 479)) Result.extend (create {EV_COORDINATE}.make_precise (677, 485)) Result.extend (create {EV_COORDINATE}.make_precise (662, 487)) Result.extend (create {EV_COORDINATE}.make_precise (24, 489)) Result.extend (create {EV_COORDINATE}.make_precise (134, 413)) Result.extend (create {EV_COORDINATE}.make_precise (625, 88)) Result.extend (create {EV_COORDINATE}.make_precise (637, 95)) Result.extend (create {EV_COORDINATE}.make_precise (647, 154)) Result.extend (create {EV_COORDINATE}.make_precise (652, 367)) Result.extend (create {EV_COORDINATE}.make_precise (630, 375)) Result.extend (create {EV_COORDINATE}.make_precise (614, 374)) Result.extend (create {EV_COORDINATE}.make_precise (134, 77)) Result.extend (create {EV_COORDINATE}.make_precise (129, 66)) Result.extend (create {EV_COORDINATE}.make_precise (140, 57)) Result.extend (create {EV_COORDINATE}.make_precise (555, 55)) Result.extend (create {EV_COORDINATE}.make_precise (556, 63)) Result.extend (create {EV_COORDINATE}.make_precise (51, 389)) Result.extend (create {EV_COORDINATE}.make_precise (37, 392)) Result.extend (create {EV_COORDINATE}.make_precise (29, 385)) Result.extend (create {EV_COORDINATE}.make_precise (27, 92)) Result.extend (create {EV_COORDINATE}.make_precise (36, 88)) Result.extend (create {EV_COORDINATE}.make_precise (46, 90)) Result.extend (create {EV_COORDINATE}.make_precise (569, 422)) Result.extend (create {EV_COORDINATE}.make_precise (103, 429)) Result.extend (create {EV_COORDINATE}.make_precise (21, 486)) Result.extend (create {EV_COORDINATE}.make_precise (-12, 480)) Result.extend (create {EV_COORDINATE}.make_precise (-26, 469)) Result.extend (create {EV_COORDINATE}.make_precise (-32, 453)) Result.extend (create {EV_COORDINATE}.make_precise (-35, 27)) Result.extend (create {EV_COORDINATE}.make_precise (-27, 15)) Result.extend (create {EV_COORDINATE}.make_precise (-17, 5)) end end