from PIL import Image

img = Image.open("captures/tabs_crop_wide.png")
# Find pixels with gold text or button background for ENDGAME (rightmost part of crop)
# crop width is 800 (x=900 to 1700).
# Let's inspect x from 550 to 750 (which corresponds to 900+550=1450 to 900+750=1650)
gold_pixels = []
for x in range(550, 780):
    for y in range(10, 55):
        r, g, b = img.getpixel((x, y))[:3]
        # Gold text has r > 180, g > 150, b < 120
        if r > 180 and g > 150 and b < 120:
            gold_pixels.append((900 + x, 60 + y))

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