from PIL import Image

img = Image.open("captures/20260913_102100_639_AFTER_CLICK_ATLAS_NODE.png")
# Scan for TRAVERSE text around center (x=800 to 1300, y=450 to 650)
gold_pts = []
for x in range(800, 1300):
    for y in range(450, 650):
        r, g, b = img.getpixel((x, y))[:3]
        # Text "TRAVERSE" has gold/white color r > 190, g > 170, b > 120
        if r > 180 and g > 160 and b < 140:
            gold_pts.append((x, y))

if gold_pts:
    min_x = min(p[0] for p in gold_pts)
    max_x = max(p[0] for p in gold_pts)
    min_y = min(p[1] for p in gold_pts)
    max_y = max(p[1] for p in gold_pts)
    cx = (min_x + max_x) // 2
    cy = (min_y + max_y) // 2
    print(f"TRAVERSE text bounds: x=[{min_x}, {max_x}], y=[{min_y}, {max_y}]")
    print(f"TRAVERSE button center: ({cx}, {cy})")
else:
    print("No gold text found in range")
