SCAR Code:
const
MMt = 9;
MMb = 160;
MMs: array[9..160] of Integer = (
618, 612, 608, 604, 601, 599, 596, 594, 592, 590, 588, 587, 585, 584, 582,
581, 580, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 568, 567,
566, 565, 565, 564, 563, 563, 562, 561, 561, 560, 560, 559, 559, 558, 558,
557, 557, 557, 556, 556, 555, 555, 555, 554, 554, 554, 554, 553, 553, 553,
553, 552, 552, 552, 552, 552, 552, 551, 551, 551, 551, 551, 551, 551, 551,
551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 552, 552, 552, 552, 552,
552, 553, 553, 553, 553, 554, 554, 554, 554, 555, 555, 555, 556, 556, 557,
557, 557, 558, 558, 559, 559, 560, 560, 561, 561, 562, 563, 564, 564, 565,
566, 567, 567, 568, 569, 570, 570, 571, 572, 573, 574, 575, 576, 577, 578,
580, 581, 582, 584, 585, 587, 588, 590, 592, 594, 596, 599, 601, 604, 608,
612, 618
);
MMe: array[9..160] of Integer = (
635, 641, 645, 649, 652, 654, 657, 659, 661, 663, 665, 666, 668, 669, 671,
672, 673, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 685, 686,
687, 688, 688, 689, 690, 690, 691, 692, 692, 693, 693, 694, 694, 695, 695,
696, 696, 696, 697, 697, 698, 698, 698, 699, 699, 699, 699, 700, 700, 700,
700, 701, 701, 701, 701, 701, 701, 702, 702, 702, 702, 702, 702, 702, 702,
702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 701, 701, 701, 701, 701,
701, 700, 700, 700, 700, 699, 699, 699, 699, 698, 698, 698, 697, 697, 696,
696, 696, 695, 695, 694, 694, 693, 693, 692, 692, 691, 690, 690, 689, 688,
688, 687, 686, 685, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675,
673, 672, 671, 669, 668, 666, 665, 663, 661, 659, 657, 654, 652, 649, 645,
641, 635
);
function OnMinimap(x, y: Integer): Boolean;
begin
Result := ((InRange(y, MMt, MMb)) and (InRange(x, MMs[y], MMe[y])));
end;