mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-04-12 21:43:00 +00:00
Fix base positions to match standard baseball diamond layout
This commit is contained in:
@@ -628,20 +628,20 @@ class MLBLiveManager(BaseMLBManager):
|
|||||||
|
|
||||||
base_bottom_y = c2y + h_d # Bottom Y of 2nd base diamond
|
base_bottom_y = c2y + h_d # Bottom Y of 2nd base diamond
|
||||||
|
|
||||||
# 1st Base (Bottom left relative to bases_origin_x)
|
# 3rd Base (Bottom left relative to bases_origin_x)
|
||||||
c1x = bases_origin_x + h_d
|
c3x = bases_origin_x + h_d
|
||||||
c1y = base_bottom_y + base_vert_spacing + h_d
|
|
||||||
poly1 = [(c1x, base_bottom_y + base_vert_spacing), (c1x + h_d, c1y), (c1x, c1y + h_d), (c1x - h_d, c1y)]
|
|
||||||
if bases_occupied[0]: draw.polygon(poly1, fill=base_color_occupied)
|
|
||||||
else: draw.polygon(poly1, outline=base_color_empty)
|
|
||||||
|
|
||||||
# 3rd Base (Bottom right relative to bases_origin_x)
|
|
||||||
c3x = bases_origin_x + base_cluster_width - h_d
|
|
||||||
c3y = base_bottom_y + base_vert_spacing + h_d
|
c3y = base_bottom_y + base_vert_spacing + h_d
|
||||||
poly3 = [(c3x, base_bottom_y + base_vert_spacing), (c3x + h_d, c3y), (c3x, c3y + h_d), (c3x - h_d, c3y)]
|
poly3 = [(c3x, base_bottom_y + base_vert_spacing), (c3x + h_d, c3y), (c3x, c3y + h_d), (c3x - h_d, c3y)]
|
||||||
if bases_occupied[2]: draw.polygon(poly3, fill=base_color_occupied)
|
if bases_occupied[2]: draw.polygon(poly3, fill=base_color_occupied)
|
||||||
else: draw.polygon(poly3, outline=base_color_empty)
|
else: draw.polygon(poly3, outline=base_color_empty)
|
||||||
|
|
||||||
|
# 1st Base (Bottom right relative to bases_origin_x)
|
||||||
|
c1x = bases_origin_x + base_cluster_width - h_d
|
||||||
|
c1y = base_bottom_y + base_vert_spacing + h_d
|
||||||
|
poly1 = [(c1x, base_bottom_y + base_vert_spacing), (c1x + h_d, c1y), (c1x, c1y + h_d), (c1x - h_d, c1y)]
|
||||||
|
if bases_occupied[0]: draw.polygon(poly1, fill=base_color_occupied)
|
||||||
|
else: draw.polygon(poly1, outline=base_color_empty)
|
||||||
|
|
||||||
# --- Draw Outs (Vertical Circles) ---
|
# --- Draw Outs (Vertical Circles) ---
|
||||||
circle_color_out = (255, 255, 255)
|
circle_color_out = (255, 255, 255)
|
||||||
circle_color_empty_outline = (100, 100, 100)
|
circle_color_empty_outline = (100, 100, 100)
|
||||||
|
|||||||
Reference in New Issue
Block a user