YoHoJo
2011-12-13 03:51:44
function SetDDTM(WhichBar:String): Integer;
var
OrePrimaryMainPoint,OreSecondaryMainPoint: TDTMPointDef;
OrePrimarySubPoints,OreSecondarySubPoints : Array [0..5] of TDTMPointDef;
OrePrimary, OreSecondary: TDTM;
begin
Case WhichBar Of
'bronze':
Begin
OrePrimaryMainPoint.x := 167; OrePrimaryMainPoint.y := 386;
OrePrimaryMainPoint.AreaSize := 0; OrePrimaryMainPoint.AreaShape := 0;
OrePrimaryMainPoint.Color := AuoColorOre('copper'); OrePrimaryMainPoint.Tolerance := 0;
OrePrimarySubPoints[0].x := 167; OrePrimarySubPoints[0].y := 386;
OrePrimarySubPoints[0].AreaSize := 0; OrePrimarySubPoints[0].AreaShape := 0;
OrePrimarySubPoints[0].Color := AuoColorOre('copper');OrePrimarySubPoints[0].Tolerance := 0;
OrePrimarySubPoints[1].x := 182; OrePrimarySubPoints[1].y := 381;
OrePrimarySubPoints[1].AreaSize := 0; OrePrimarySubPoints[1].AreaShape := 0;
OrePrimarySubPoints[1].Color := 131072; OrePrimarySubPoints[1].Tolerance := 0;
OrePrimarySubPoints[2].x := 172; OrePrimarySubPoints[2].y := 395;
OrePrimarySubPoints[2].AreaSize := 0; OrePrimarySubPoints[2].AreaShape := 0;
OrePrimarySubPoints[2].Color := 131072; OrePrimarySubPoints[2].Tolerance := 0;
OrePrimarySubPoints[3].x := 163; OrePrimarySubPoints[3].y := 400;
OrePrimarySubPoints[3].AreaSize := 0; OrePrimarySubPoints[3].AreaShape := 0;
OrePrimarySubPoints[3].Color := 131072; OrePrimarySubPoints[3].Tolerance := 0;
OrePrimarySubPoints[4].x := 150; OrePrimarySubPoints[4].y := 392;
OrePrimarySubPoints[4].AreaSize := 0; OrePrimarySubPoints[4].AreaShape := 0;
OrePrimarySubPoints[4].Color := 131072; OrePrimarySubPoints[4].Tolerance := 0;
OrePrimarySubPoints[5].x := 152; OrePrimarySubPoints[5].y := 382;
OrePrimarySubPoints[5].AreaSize := 0; OrePrimarySubPoints[5].AreaShape := 0;
OrePrimarySubPoints[5].Color := 131072; OrePrimarySubPoints[5].Tolerance := 0;
OrePrimary.MainPoint := OrePrimaryMainPoint;
OrePrimary.SubPoints := OrePrimarySubPoints;
Result := AddDTM(OrePrimary);
OreSecondaryMainPoint.x := 167; OreSecondaryMainPoint.y := 386;
OreSecondaryMainPoint.AreaSize := 0; OreSecondaryMainPoint.AreaShape := 0;
OreSecondaryMainPoint.Color := AuoColorOre('tin'); OreSecondaryMainPoint.Tolerance := 0;
OreSecondarySubPoints[0].x := 167; OreSecondarySubPoints[0].y := 386;
OreSecondarySubPoints[0].AreaSize := 0; OreSecondarySubPoints[0].AreaShape := 0;
OreSecondarySubPoints[0].Color := 131072;OreSecondarySubPoints[0].Tolerance := 0;
OreSecondarySubPoints[1].x := 182; OreSecondarySubPoints[1].y := 381;
OreSecondarySubPoints[1].AreaSize := 0; OreSecondarySubPoints[1].AreaShape := 0;
OreSecondarySubPoints[1].Color := 131072; OreSecondarySubPoints[1].Tolerance := 0;
OreSecondarySubPoints[2].x := 172; OreSecondarySubPoints[2].y := 395;
OreSecondarySubPoints[2].AreaSize := 0; OreSecondarySubPoints[2].AreaShape := 0;
OreSecondarySubPoints[2].Color := 131072; OreSecondarySubPoints[2].Tolerance := 0;
OreSecondarySubPoints[3].x := 163; OreSecondarySubPoints[3].y := 400;
OreSecondarySubPoints[3].AreaSize := 0; OreSecondarySubPoints[3].AreaShape := 0;
OreSecondarySubPoints[3].Color := 131072; OreSecondarySubPoints[3].Tolerance := 0;
OreSecondarySubPoints[4].x := 150; OreSecondarySubPoints[4].y := 392;
OreSecondarySubPoints[4].AreaSize := 0; OreSecondarySubPoints[4].AreaShape := 0;
OreSecondarySubPoints[4].Color := 131072; OreSecondarySubPoints[4].Tolerance := 0;
OreSecondarySubPoints[5].x := 152; OreSecondarySubPoints[5].y := 382;
OreSecondarySubPoints[5].AreaSize := 0; OreSecondarySubPoints[5].AreaShape := 0;
OreSecondarySubPoints[5].Color := 131072; OreSecondarySubPoints[5].Tolerance := 0;
OreSecondary.MainPoint := OreSecondaryMainPoint;
OreSecondary.SubPoints := OreSecondarySubPoints;
Result := AddDTM(OreSecondary);
End;
'iron':
Begin
OrePrimaryMainPoint.x := 167; OrePrimaryMainPoint.y := 386;
OrePrimaryMainPoint.AreaSize := 0; OrePrimaryMainPoint.AreaShape := 0;
OrePrimaryMainPoint.Color := AuoColorOre('iron'); OrePrimaryMainPoint.Tolerance := 0;
OrePrimarySubPoints[0].x := 167; OrePrimarySubPoints[0].y := 386;
OrePrimarySubPoints[0].AreaSize := 0; OrePrimarySubPoints[0].AreaShape := 0;
OrePrimarySubPoints[0].Color := AuoColorOre('iron');OrePrimarySubPoints[0].Tolerance := 0;
OrePrimarySubPoints[1].x := 182; OrePrimarySubPoints[1].y := 381;
OrePrimarySubPoints[1].AreaSize := 0; OrePrimarySubPoints[1].AreaShape := 0;
OrePrimarySubPoints[1].Color := 131072; OrePrimarySubPoints[1].Tolerance := 0;
OrePrimarySubPoints[2].x := 172; OrePrimarySubPoints[2].y := 395;
OrePrimarySubPoints[2].AreaSize := 0; OrePrimarySubPoints[2].AreaShape := 0;
OrePrimarySubPoints[2].Color := 131072; OrePrimarySubPoints[2].Tolerance := 0;
OrePrimarySubPoints[3].x := 163; OrePrimarySubPoints[3].y := 400;
OrePrimarySubPoints[3].AreaSize := 0; OrePrimarySubPoints[3].AreaShape := 0;
OrePrimarySubPoints[3].Color := 131072; OrePrimarySubPoints[3].Tolerance := 0;
OrePrimarySubPoints[4].x := 150; OrePrimarySubPoints[4].y := 392;
OrePrimarySubPoints[4].AreaSize := 0; OrePrimarySubPoints[4].AreaShape := 0;
OrePrimarySubPoints[4].Color := 131072; OrePrimarySubPoints[4].Tolerance := 0;
OrePrimarySubPoints[5].x := 152; OrePrimarySubPoints[5].y := 382;
OrePrimarySubPoints[5].AreaSize := 0; OrePrimarySubPoints[5].AreaShape := 0;
OrePrimarySubPoints[5].Color := 131072; OrePrimarySubPoints[5].Tolerance := 0;
OrePrimary.MainPoint := OrePrimaryMainPoint;
OrePrimary.SubPoints := OrePrimarySubPoints;
Result := AddDTM(OrePrimary);
End;
'silver':
Begin
OrePrimaryMainPoint.x := 167; OrePrimaryMainPoint.y := 386;
OrePrimaryMainPoint.AreaSize := 0; OrePrimaryMainPoint.AreaShape := 0;
OrePrimaryMainPoint.Color := AuoColorOre('silver'); OrePrimaryMainPoint.Tolerance := 0;
OrePrimarySubPoints[0].x := 167; OrePrimarySubPoints[0].y := 386;
OrePrimarySubPoints[0].AreaSize := 0; OrePrimarySubPoints[0].AreaShape := 0;
OrePrimarySubPoints[0].Color := AuoColorOre('silver');OrePrimarySubPoints[0].Tolerance := 0;
OrePrimarySubPoints[1].x := 182; OrePrimarySubPoints[1].y := 381;
OrePrimarySubPoints[1].AreaSize := 0; OrePrimarySubPoints[1].AreaShape := 0;
OrePrimarySubPoints[1].Color := 131072; OrePrimarySubPoints[1].Tolerance := 0;
OrePrimarySubPoints[2].x := 172; OrePrimarySubPoints[2].y := 395;
OrePrimarySubPoints[2].AreaSize := 0; OrePrimarySubPoints[2].AreaShape := 0;
OrePrimarySubPoints[2].Color := 131072; OrePrimarySubPoints[2].Tolerance := 0;
OrePrimarySubPoints[3].x := 163; OrePrimarySubPoints[3].y := 400;
OrePrimarySubPoints[3].AreaSize := 0; OrePrimarySubPoints[3].AreaShape := 0;
OrePrimarySubPoints[3].Color := 131072; OrePrimarySubPoints[3].Tolerance := 0;
OrePrimarySubPoints[4].x := 150; OrePrimarySubPoints[4].y := 392;
OrePrimarySubPoints[4].AreaSize := 0; OrePrimarySubPoints[4].AreaShape := 0;
OrePrimarySubPoints[4].Color := 131072; OrePrimarySubPoints[4].Tolerance := 0;
OrePrimarySubPoints[5].x := 152; OrePrimarySubPoints[5].y := 382;
OrePrimarySubPoints[5].AreaSize := 0; OrePrimarySubPoints[5].AreaShape := 0;
OrePrimarySubPoints[5].Color := 131072; OrePrimarySubPoints[5].Tolerance := 0;
OrePrimary.MainPoint := OrePrimaryMainPoint;
OrePrimary.SubPoints := OrePrimarySubPoints;
Result := AddDTM(OrePrimary);
End;
'steel':
Begin
OrePrimaryMainPoint.x := 167; OrePrimaryMainPoint.y := 386;
OrePrimaryMainPoint.AreaSize := 0; OrePrimaryMainPoint.AreaShape := 0;
OrePrimaryMainPoint.Color := AuoColorOre('steel'); OrePrimaryMainPoint.Tolerance := 0;
OrePrimarySubPoints[0].x := 167; OrePrimarySubPoints[0].y := 386;
OrePrimarySubPoints[0].AreaSize := 0; OrePrimarySubPoints[0].AreaShape := 0;
OrePrimarySubPoints[0].Color := AuoColorOre('steel');OrePrimarySubPoints[0].Tolerance := 0;
OrePrimarySubPoints[1].x := 182; OrePrimarySubPoints[1].y := 381;
OrePrimarySubPoints[1].AreaSize := 0; OrePrimarySubPoints[1].AreaShape := 0;
OrePrimarySubPoints[1].Color := 131072; OrePrimarySubPoints[1].Tolerance := 0;
OrePrimarySubPoints[2].x := 172; OrePrimarySubPoints[2].y := 395;
OrePrimarySubPoints[2].AreaSize := 0; OrePrimarySubPoints[2].AreaShape := 0;
OrePrimarySubPoints[2].Color := 131072; OrePrimarySubPoints[2].Tolerance := 0;
OrePrimarySubPoints[3].x := 163; OrePrimarySubPoints[3].y := 400;
OrePrimarySubPoints[3].AreaSize := 0; OrePrimarySubPoints[3].AreaShape := 0;
OrePrimarySubPoints[3].Color := 131072; OrePrimarySubPoints[3].Tolerance := 0;
OrePrimarySubPoints[4].x := 150; OrePrimarySubPoints[4].y := 392;
OrePrimarySubPoints[4].AreaSize := 0; OrePrimarySubPoints[4].AreaShape := 0;
OrePrimarySubPoints[4].Color := 131072; OrePrimarySubPoints[4].Tolerance := 0;
OrePrimarySubPoints[5].x := 152; OrePrimarySubPoints[5].y := 382;
OrePrimarySubPoints[5].AreaSize := 0; OrePrimarySubPoints[5].AreaShape := 0;
OrePrimarySubPoints[5].Color := 131072; OrePrimarySubPoints[5].Tolerance := 0;
OrePrimary.MainPoint := OrePrimaryMainPoint;
OrePrimary.SubPoints := OrePrimarySubPoints;
Result := AddDTM(OrePrimary);
OreSecondaryMainPoint.x := 167; OreSecondaryMainPoint.y := 386;
OreSecondaryMainPoint.AreaSize := 0; OreSecondaryMainPoint.AreaShape := 0;
OreSecondaryMainPoint.Color := AuoColorOre('coal'); OreSecondaryMainPoint.Tolerance := 0;
OreSecondarySubPoints[0].x := 167; OreSecondarySubPoints[0].y := 386;
OreSecondarySubPoints[0].AreaSize := 0; OreSecondarySubPoints[0].AreaShape := 0;
OreSecondarySubPoints[0].Color := AuoColorOre('coal');OreSecondarySubPoints[0].Tolerance := 0;
OreSecondarySubPoints[1].x := 182; OreSecondarySubPoints[1].y := 381;
OreSecondarySubPoints[1].AreaSize := 0; OreSecondarySubPoints[1].AreaShape := 0;
OreSecondarySubPoints[1].Color := 131072; OreSecondarySubPoints[1].Tolerance := 0;
OreSecondarySubPoints[2].x := 172; OreSecondarySubPoints[2].y := 395;
OreSecondarySubPoints[2].AreaSize := 0; OreSecondarySubPoints[2].AreaShape := 0;
OreSecondarySubPoints[2].Color := 131072; OreSecondarySubPoints[2].Tolerance := 0;
OreSecondarySubPoints[3].x := 163; OreSecondarySubPoints[3].y := 400;
OreSecondarySubPoints[3].AreaSize := 0; OreSecondarySubPoints[3].AreaShape := 0;
OreSecondarySubPoints[3].Color := 131072; OreSecondarySubPoints[3].Tolerance := 0;
OreSecondarySubPoints[4].x := 150; OreSecondarySubPoints[4].y := 392;
OreSecondarySubPoints[4].AreaSize := 0; OreSecondarySubPoints[4].AreaShape := 0;
OreSecondarySubPoints[4].Color := 131072; OreSecondarySubPoints[4].Tolerance := 0;
OreSecondarySubPoints[5].x := 152; OreSecondarySubPoints[5].y := 382;
OreSecondarySubPoints[5].AreaSize := 0; OreSecondarySubPoints[5].AreaShape := 0;
OreSecondarySubPoints[5].Color := 131072; OreSecondarySubPoints[5].Tolerance := 0;
OreSecondary.MainPoint := OreSecondaryMainPoint;
OreSecondary.SubPoints := OreSecondarySubPoints;
Result := AddDTM(OreSecondary);
End;
'gold':
Begin
OrePrimaryMainPoint.x := 167; OrePrimaryMainPoint.y := 386;
OrePrimaryMainPoint.AreaSize := 0; OrePrimaryMainPoint.AreaShape := 0;
OrePrimaryMainPoint.Color := AuoColorOre('gold'); OrePrimaryMainPoint.Tolerance := 0;
OrePrimarySubPoints[0].x := 167; OrePrimarySubPoints[0].y := 386;
OrePrimarySubPoints[0].AreaSize := 0; OrePrimarySubPoints[0].AreaShape := 0;
OrePrimarySubPoints[0].Color := AuoColorOre('gold');OrePrimarySubPoints[0].Tolerance := 0;
OrePrimarySubPoints[1].x := 182; OrePrimarySubPoints[1].y := 381;
OrePrimarySubPoints[1].AreaSize := 0; OrePrimarySubPoints[1].AreaShape := 0;
OrePrimarySubPoints[1].Color := 131072; OrePrimarySubPoints[1].Tolerance := 0;
OrePrimarySubPoints[2].x := 172; OrePrimarySubPoints[2].y := 395;
OrePrimarySubPoints[2].AreaSize := 0; OrePrimarySubPoints[2].AreaShape := 0;
OrePrimarySubPoints[2].Color := 131072; OrePrimarySubPoints[2].Tolerance := 0;
OrePrimarySubPoints[3].x := 163; OrePrimarySubPoints[3].y := 400;
OrePrimarySubPoints[3].AreaSize := 0; OrePrimarySubPoints[3].AreaShape := 0;
OrePrimarySubPoints[3].Color := 131072; OrePrimarySubPoints[3].Tolerance := 0;
OrePrimarySubPoints[4].x := 150; OrePrimarySubPoints[4].y := 392;
OrePrimarySubPoints[4].AreaSize := 0; OrePrimarySubPoints[4].AreaShape := 0;
OrePrimarySubPoints[4].Color := 131072; OrePrimarySubPoints[4].Tolerance := 0;
OrePrimarySubPoints[5].x := 152; OrePrimarySubPoints[5].y := 382;
OrePrimarySubPoints[5].AreaSize := 0; OrePrimarySubPoints[5].AreaShape := 0;
OrePrimarySubPoints[5].Color := 131072; OrePrimarySubPoints[5].Tolerance := 0;
OrePrimary.MainPoint := OrePrimaryMainPoint;
OrePrimary.SubPoints := OrePrimarySubPoints;
Result := AddDTM(OrePrimary);
End;
'mithril':
Begin
OrePrimaryMainPoint.x := 167; OrePrimaryMainPoint.y := 386;
OrePrimaryMainPoint.AreaSize := 0; OrePrimaryMainPoint.AreaShape := 0;
OrePrimaryMainPoint.Color := AuoColorOre('mithril'); OrePrimaryMainPoint.Tolerance := 0;
OrePrimarySubPoints[0].x := 167; OrePrimarySubPoints[0].y := 386;
OrePrimarySubPoints[0].AreaSize := 0; OrePrimarySubPoints[0].AreaShape := 0;
OrePrimarySubPoints[0].Color := AuoColorOre('mithril');OrePrimarySubPoints[0].Tolerance := 0;
OrePrimarySubPoints[1].x := 182; OrePrimarySubPoints[1].y := 381;
OrePrimarySubPoints[1].AreaSize := 0; OrePrimarySubPoints[1].AreaShape := 0;
OrePrimarySubPoints[1].Color := 131072; OrePrimarySubPoints[1].Tolerance := 0;
OrePrimarySubPoints[2].x := 172; OrePrimarySubPoints[2].y := 395;
OrePrimarySubPoints[2].AreaSize := 0; OrePrimarySubPoints[2].AreaShape := 0;
OrePrimarySubPoints[2].Color := 131072; OrePrimarySubPoints[2].Tolerance := 0;
OrePrimarySubPoints[3].x := 163; OrePrimarySubPoints[3].y := 400;
OrePrimarySubPoints[3].AreaSize := 0; OrePrimarySubPoints[3].AreaShape := 0;
OrePrimarySubPoints[3].Color := 131072; OrePrimarySubPoints[3].Tolerance := 0;
OrePrimarySubPoints[4].x := 150; OrePrimarySubPoints[4].y := 392;
OrePrimarySubPoints[4].AreaSize := 0; OrePrimarySubPoints[4].AreaShape := 0;
OrePrimarySubPoints[4].Color := 131072; OrePrimarySubPoints[4].Tolerance := 0;
OrePrimarySubPoints[5].x := 152; OrePrimarySubPoints[5].y := 382;
OrePrimarySubPoints[5].AreaSize := 0; OrePrimarySubPoints[5].AreaShape := 0;
OrePrimarySubPoints[5].Color := 131072; OrePrimarySubPoints[5].Tolerance := 0;
OrePrimary.MainPoint := OrePrimaryMainPoint;
OrePrimary.SubPoints := OrePrimarySubPoints;
Result := AddDTM(OrePrimary);
OreSecondaryMainPoint.x := 167; OreSecondaryMainPoint.y := 386;
OreSecondaryMainPoint.AreaSize := 0; OreSecondaryMainPoint.AreaShape := 0;
OreSecondaryMainPoint.Color := AuoColorOre('coal'); OreSecondaryMainPoint.Tolerance := 0;
OreSecondarySubPoints[0].x := 167; OreSecondarySubPoints[0].y := 386;
OreSecondarySubPoints[0].AreaSize := 0; OreSecondarySubPoints[0].AreaShape := 0;
OreSecondarySubPoints[0].Color := AuoColorOre('coal');OreSecondarySubPoints[0].Tolerance := 0;
OreSecondarySubPoints[1].x := 182; OreSecondarySubPoints[1].y := 381;
OreSecondarySubPoints[1].AreaSize := 0; OreSecondarySubPoints[1].AreaShape := 0;
OreSecondarySubPoints[1].Color := 131072; OreSecondarySubPoints[1].Tolerance := 0;
OreSecondarySubPoints[2].x := 172; OreSecondarySubPoints[2].y := 395;
OreSecondarySubPoints[2].AreaSize := 0; OreSecondarySubPoints[2].AreaShape := 0;
OreSecondarySubPoints[2].Color := 131072; OreSecondarySubPoints[2].Tolerance := 0;
OreSecondarySubPoints[3].x := 163; OreSecondarySubPoints[3].y := 400;
OreSecondarySubPoints[3].AreaSize := 0; OreSecondarySubPoints[3].AreaShape := 0;
OreSecondarySubPoints[3].Color := 131072; OreSecondarySubPoints[3].Tolerance := 0;
OreSecondarySubPoints[4].x := 150; OreSecondarySubPoints[4].y := 392;
OreSecondarySubPoints[4].AreaSize := 0; OreSecondarySubPoints[4].AreaShape := 0;
OreSecondarySubPoints[4].Color := 131072; OreSecondarySubPoints[4].Tolerance := 0;
OreSecondarySubPoints[5].x := 152; OreSecondarySubPoints[5].y := 382;
OreSecondarySubPoints[5].AreaSize := 0; OreSecondarySubPoints[5].AreaShape := 0;
OreSecondarySubPoints[5].Color := 131072; OreSecondarySubPoints[5].Tolerance := 0;
OreSecondary.MainPoint := OreSecondaryMainPoint;
OreSecondary.SubPoints := OreSecondarySubPoints;
Result := AddDTM(OreSecondary);
End;
'adamantite':
Begin
OrePrimaryMainPoint.x := 167; OrePrimaryMainPoint.y := 386;
OrePrimaryMainPoint.AreaSize := 0; OrePrimaryMainPoint.AreaShape := 0;
OrePrimaryMainPoint.Color := AuoColorOre('adamantite'); OrePrimaryMainPoint.Tolerance := 0;
OrePrimarySubPoints[0].x := 167; OrePrimarySubPoints[0].y := 386;
OrePrimarySubPoints[0].AreaSize := 0; OrePrimarySubPoints[0].AreaShape := 0;
OrePrimarySubPoints[0].Color := AuoColorOre('adamantite');OrePrimarySubPoints[0].Tolerance := 0;
OrePrimarySubPoints[1].x := 182; OrePrimarySubPoints[1].y := 381;
OrePrimarySubPoints[1].AreaSize := 0; OrePrimarySubPoints[1].AreaShape := 0;
OrePrimarySubPoints[1].Color := 131072; OrePrimarySubPoints[1].Tolerance := 0;
OrePrimarySubPoints[2].x := 172; OrePrimarySubPoints[2].y := 395;
OrePrimarySubPoints[2].AreaSize := 0; OrePrimarySubPoints[2].AreaShape := 0;
OrePrimarySubPoints[2].Color := 131072; OrePrimarySubPoints[2].Tolerance := 0;
OrePrimarySubPoints[3].x := 163; OrePrimarySubPoints[3].y := 400;
OrePrimarySubPoints[3].AreaSize := 0; OrePrimarySubPoints[3].AreaShape := 0;
OrePrimarySubPoints[3].Color := 131072; OrePrimarySubPoints[3].Tolerance := 0;
OrePrimarySubPoints[4].x := 150; OrePrimarySubPoints[4].y := 392;
OrePrimarySubPoints[4].AreaSize := 0; OrePrimarySubPoints[4].AreaShape := 0;
OrePrimarySubPoints[4].Color := 131072; OrePrimarySubPoints[4].Tolerance := 0;
OrePrimarySubPoints[5].x := 152; OrePrimarySubPoints[5].y := 382;
OrePrimarySubPoints[5].AreaSize := 0; OrePrimarySubPoints[5].AreaShape := 0;
OrePrimarySubPoints[5].Color := 131072; OrePrimarySubPoints[5].Tolerance := 0;
OrePrimary.MainPoint := OrePrimaryMainPoint;
OrePrimary.SubPoints := OrePrimarySubPoints;
Result := AddDTM(OrePrimary);
OreSecondaryMainPoint.x := 167; OreSecondaryMainPoint.y := 386;
OreSecondaryMainPoint.AreaSize := 0; OreSecondaryMainPoint.AreaShape := 0;
OreSecondaryMainPoint.Color := AuoColorOre('coal'); OreSecondaryMainPoint.Tolerance := 0;
OreSecondarySubPoints[0].x := 167; OreSecondarySubPoints[0].y := 386;
OreSecondarySubPoints[0].AreaSize := 0; OreSecondarySubPoints[0].AreaShape := 0;
OreSecondarySubPoints[0].Color := AuoColorOre('coal');OreSecondarySubPoints[0].Tolerance := 0;
OreSecondarySubPoints[1].x := 182; OreSecondarySubPoints[1].y := 381;
OreSecondarySubPoints[1].AreaSize := 0; OreSecondarySubPoints[1].AreaShape := 0;
OreSecondarySubPoints[1].Color := 131072; OreSecondarySubPoints[1].Tolerance := 0;
OreSecondarySubPoints[2].x := 172; OreSecondarySubPoints[2].y := 395;
OreSecondarySubPoints[2].AreaSize := 0; OreSecondarySubPoints[2].AreaShape := 0;
OreSecondarySubPoints[2].Color := 131072; OreSecondarySubPoints[2].Tolerance := 0;
OreSecondarySubPoints[3].x := 163; OreSecondarySubPoints[3].y := 400;
OreSecondarySubPoints[3].AreaSize := 0; OreSecondarySubPoints[3].AreaShape := 0;
OreSecondarySubPoints[3].Color := 131072; OreSecondarySubPoints[3].Tolerance := 0;
OreSecondarySubPoints[4].x := 150; OreSecondarySubPoints[4].y := 392;
OreSecondarySubPoints[4].AreaSize := 0; OreSecondarySubPoints[4].AreaShape := 0;
OreSecondarySubPoints[4].Color := 131072; OreSecondarySubPoints[4].Tolerance := 0;
OreSecondarySubPoints[5].x := 152; OreSecondarySubPoints[5].y := 382;
OreSecondarySubPoints[5].AreaSize := 0; OreSecondarySubPoints[5].AreaShape := 0;
OreSecondarySubPoints[5].Color := 131072; OreSecondarySubPoints[5].Tolerance := 0;
OreSecondary.MainPoint := OreSecondaryMainPoint;
OreSecondary.SubPoints := OreSecondarySubPoints;
Result := AddDTM(OreSecondary);
End;
'runeite':
Begin
OrePrimaryMainPoint.x := 167; OrePrimaryMainPoint.y := 386;
OrePrimaryMainPoint.AreaSize := 0; OrePrimaryMainPoint.AreaShape := 0;
OrePrimaryMainPoint.Color := AuoColorOre('runeite'); OrePrimaryMainPoint.Tolerance := 0;
OrePrimarySubPoints[0].x := 167; OrePrimarySubPoints[0].y := 386;
OrePrimarySubPoints[0].AreaSize := 0; OrePrimarySubPoints[0].AreaShape := 0;
OrePrimarySubPoints[0].Color := AuoColorOre('runeite');OrePrimarySubPoints[0].Tolerance := 0;
OrePrimarySubPoints[1].x := 182; OrePrimarySubPoints[1].y := 381;
OrePrimarySubPoints[1].AreaSize := 0; OrePrimarySubPoints[1].AreaShape := 0;
OrePrimarySubPoints[1].Color := 131072; OrePrimarySubPoints[1].Tolerance := 0;
OrePrimarySubPoints[2].x := 172; OrePrimarySubPoints[2].y := 395;
OrePrimarySubPoints[2].AreaSize := 0; OrePrimarySubPoints[2].AreaShape := 0;
OrePrimarySubPoints[2].Color := 131072; OrePrimarySubPoints[2].Tolerance := 0;
OrePrimarySubPoints[3].x := 163; OrePrimarySubPoints[3].y := 400;
OrePrimarySubPoints[3].AreaSize := 0; OrePrimarySubPoints[3].AreaShape := 0;
OrePrimarySubPoints[3].Color := 131072; OrePrimarySubPoints[3].Tolerance := 0;
OrePrimarySubPoints[4].x := 150; OrePrimarySubPoints[4].y := 392;
OrePrimarySubPoints[4].AreaSize := 0; OrePrimarySubPoints[4].AreaShape := 0;
OrePrimarySubPoints[4].Color := 131072; OrePrimarySubPoints[4].Tolerance := 0;
OrePrimarySubPoints[5].x := 152; OrePrimarySubPoints[5].y := 382;
OrePrimarySubPoints[5].AreaSize := 0; OrePrimarySubPoints[5].AreaShape := 0;
OrePrimarySubPoints[5].Color := 131072; OrePrimarySubPoints[5].Tolerance := 0;
OrePrimary.MainPoint := OrePrimaryMainPoint;
OrePrimary.SubPoints := OrePrimarySubPoints;
Result := AddDTM(OrePrimary);
OreSecondaryMainPoint.x := 167; OreSecondaryMainPoint.y := 386;
OreSecondaryMainPoint.AreaSize := 0; OreSecondaryMainPoint.AreaShape := 0;
OreSecondaryMainPoint.Color := AuoColorOre('coal'); OreSecondaryMainPoint.Tolerance := 0;
OreSecondarySubPoints[0].x := 167; OreSecondarySubPoints[0].y := 386;
OreSecondarySubPoints[0].AreaSize := 0; OreSecondarySubPoints[0].AreaShape := 0;
OreSecondarySubPoints[0].Color := AuoColorOre('coal');OreSecondarySubPoints[0].Tolerance := 0;
OreSecondarySubPoints[1].x := 182; OreSecondarySubPoints[1].y := 381;
OreSecondarySubPoints[1].AreaSize := 0; OreSecondarySubPoints[1].AreaShape := 0;
OreSecondarySubPoints[1].Color := 131072; OreSecondarySubPoints[1].Tolerance := 0;
OreSecondarySubPoints[2].x := 172; OreSecondarySubPoints[2].y := 395;
OreSecondarySubPoints[2].AreaSize := 0; OreSecondarySubPoints[2].AreaShape := 0;
OreSecondarySubPoints[2].Color := 131072; OreSecondarySubPoints[2].Tolerance := 0;
OreSecondarySubPoints[3].x := 163; OreSecondarySubPoints[3].y := 400;
OreSecondarySubPoints[3].AreaSize := 0; OreSecondarySubPoints[3].AreaShape := 0;
OreSecondarySubPoints[3].Color := 131072; OreSecondarySubPoints[3].Tolerance := 0;
OreSecondarySubPoints[4].x := 150; OreSecondarySubPoints[4].y := 392;
OreSecondarySubPoints[4].AreaSize := 0; OreSecondarySubPoints[4].AreaShape := 0;
OreSecondarySubPoints[4].Color := 131072; OreSecondarySubPoints[4].Tolerance := 0;
OreSecondarySubPoints[5].x := 152; OreSecondarySubPoints[5].y := 382;
OreSecondarySubPoints[5].AreaSize := 0; OreSecondarySubPoints[5].AreaShape := 0;
OreSecondarySubPoints[5].Color := 131072; OreSecondarySubPoints[5].Tolerance := 0;
OreSecondary.MainPoint := OreSecondaryMainPoint;
OreSecondary.SubPoints := OreSecondarySubPoints;
Result := AddDTM(OreSecondary);
End;
End;
End; All of the MainPoints for each DTM (for both the Primary and Secondary ore) are exactly the same, except for OrePrimaryMainPoint.Color.
All of the subpoints are exactly the same for every single DTM.
SHORTEN!