chore(ticket-to-ride): Refine US land outline and Great Lakes shapes
Hand-trace a more accurate US lower-48 + southern Canada outline with additional points for Pacific NW, Great Lakes, Florida, and Gulf Coast. Update GREAT_LAKES polygon to better match actual geography.
This commit is contained in:
parent
a932cc5797
commit
84cf864fd9
|
|
@ -368,16 +368,53 @@ export function routeMidpoint(route) {
|
|||
// A simplified US lower-48 + southern Canada outline, hand-traced clockwise in
|
||||
// canvas space. Drawn as a filled polygon behind the routes and cities.
|
||||
export const LAND_OUTLINE = [
|
||||
[110, 210], [150, 140], [340, 120], [640, 128], [770, 150],
|
||||
[905, 178], [1060, 178], [1190, 168], [1285, 205],
|
||||
[1390, 270], [1365, 335], [1325, 385], [1300, 430], [1290, 480],
|
||||
[1255, 545], [1235, 625], [1255, 705], [1265, 815], [1230, 855],
|
||||
[1180, 840], [1050, 822], [920, 812], [820, 832], [760, 802],
|
||||
[640, 762], [560, 732], [520, 712], [420, 690], [300, 642],
|
||||
[220, 682], [160, 562], [120, 522], [110, 402], [132, 342], [118, 262],
|
||||
// Pacific NW / BC coast
|
||||
[108, 218], [148, 142], [295, 118],
|
||||
// Northern border east across Canada
|
||||
[500, 115], [640, 128], [790, 148], [908, 170],
|
||||
// Northern Ontario above Great Lakes
|
||||
[1015, 160], [1095, 165], [1205, 160],
|
||||
// Quebec / Northeast approach
|
||||
[1315, 192], [1408, 250],
|
||||
// New England coast south
|
||||
[1418, 288], [1372, 328], [1342, 365],
|
||||
// Mid-Atlantic (NJ bulges right, then Chesapeake indent)
|
||||
[1358, 402], [1322, 450], [1312, 482],
|
||||
// Cape Hatteras juts right
|
||||
[1342, 520],
|
||||
// SE coast toward Florida
|
||||
[1298, 568], [1258, 622], [1250, 662],
|
||||
// Florida east coast (peninsula runs south)
|
||||
[1265, 700], [1292, 755], [1298, 800],
|
||||
// Florida tip — south of Miami (1235, 825)
|
||||
[1278, 845], [1238, 868],
|
||||
// Florida Gulf coast back north
|
||||
[1195, 858], [1155, 842],
|
||||
// Gulf Coast — panhandle, Alabama, Louisiana, Texas
|
||||
[1082, 828], [1010, 818], [920, 796],
|
||||
[832, 826], [768, 820], [685, 825],
|
||||
// Texas coast south to Rio Grande delta
|
||||
[600, 832], [565, 778],
|
||||
// Mexico border west — dips below the LA–El Paso route, passes through El Paso (540, 705)
|
||||
[540, 720], [488, 738], [418, 755], [340, 768], [250, 748],
|
||||
// Pacific coast north — San Diego → LA → SF → Oregon → WA
|
||||
[192, 718], [182, 665], [158, 618],
|
||||
[108, 535], [90, 478], [112, 410], [128, 372],
|
||||
[148, 332], [154, 282], [148, 240],
|
||||
];
|
||||
|
||||
// Subtle Great Lakes hint between Duluth, Sault Ste Marie, Toronto and Chicago.
|
||||
// Great Lakes region: Superior (Duluth→Sault Ste Marie), Michigan, Huron, Erie, Ontario (Toronto).
|
||||
export const GREAT_LAKES = [
|
||||
[800, 300], [905, 250], [1000, 270], [1010, 340], [930, 380], [840, 360],
|
||||
[728, 288], // west Superior near Duluth
|
||||
[775, 232], // north shore Superior west
|
||||
[868, 210], // north shore Superior central
|
||||
[950, 228], // northeast Superior / Sault Ste Marie
|
||||
[1010, 250], // Georgian Bay / Lake Huron NE
|
||||
[1088, 278], // Lake Ontario west near Toronto
|
||||
[1112, 332], // Lake Ontario south shore
|
||||
[1048, 362], // Lake Erie / Niagara
|
||||
[968, 378], // south lakes boundary
|
||||
[918, 365], // south Michigan
|
||||
[888, 320], // central Lake Michigan
|
||||
[862, 282], // back toward Superior
|
||||
];
|
||||
|
|
|
|||
Loading…
Reference in New Issue