|
|
@@ -4,7 +4,7 @@ |
|
|
|
# |
|
|
|
# Two files provided: |
|
|
|
# - subs.txt -- 8 subscribers |
|
|
|
# - teams.txt -- 26 teams |
|
|
|
# - teams.txt -- 30 teams |
|
|
|
# |
|
|
|
# Pseudocode: |
|
|
|
# Split screen in 1:3 |
|
|
@@ -21,7 +21,7 @@ import random |
|
|
|
import pygame |
|
|
|
|
|
|
|
pygame.init() |
|
|
|
random.seed("BERTIE BEEF BAGGIO") |
|
|
|
random.seed("bertieb") |
|
|
|
|
|
|
|
HIGHLIGHTEVENT = pygame.USEREVENT + 1 # user specified event |
|
|
|
CLEAREVENT = pygame.USEREVENT + 2 # user specified event |
|
|
@@ -31,7 +31,7 @@ SIZE = WIDTH, HEIGHT = 1920, 1080 |
|
|
|
|
|
|
|
BGIMG = pygame.image.load("sub_crown_bg_2.png") |
|
|
|
|
|
|
|
FONT = pygame.font.SysFont("Fetamont", 50) |
|
|
|
FONT = pygame.font.SysFont("Fetamont", 45) |
|
|
|
SUBFONTHEIGHT = 35 |
|
|
|
SUBFONT = pygame.font.SysFont("Fetamont", SUBFONTHEIGHT) |
|
|
|
OFFWHITE = (224, 224, 224) |
|
|
@@ -41,7 +41,7 @@ RED = (186, 20, 31) |
|
|
|
PURPLE = (121, 35, 158) |
|
|
|
|
|
|
|
screen = pygame.display.set_mode(SIZE) |
|
|
|
pygame.display.set_caption("Sub Crown Nov 2020 Team Picker") |
|
|
|
pygame.display.set_caption("Sub Crown August 2021 Team Picker") |
|
|
|
|
|
|
|
# Set up team text positioning references |
|
|
|
# |
|
|
@@ -56,7 +56,7 @@ ROWHEIGHT = int((HEIGHT-ROWSTART)/10) |
|
|
|
TEAMSFILE = "teams.txt" |
|
|
|
|
|
|
|
TEAMNUMCOLS = 3 |
|
|
|
TEAMNUMROWS = 9 |
|
|
|
TEAMNUMROWS = 10 |
|
|
|
|
|
|
|
TEAMCOLS = [] |
|
|
|
TEAMROWS = [] |
|
|
@@ -72,7 +72,7 @@ for i in range(TEAMNUMROWS): |
|
|
|
SUBSFILE = "subs.txt" |
|
|
|
SUBS = [] |
|
|
|
|
|
|
|
SUBNUMROWS = 8 |
|
|
|
SUBNUMROWS = 9 |
|
|
|
SUBROWHEIGHT = int((HEIGHT-ROWSTART)/9) |
|
|
|
SUBROWS = [] |
|
|
|
|
|
|
@@ -160,6 +160,8 @@ def setup_team_board(): |
|
|
|
name = fh.readline().strip() |
|
|
|
if name == "": |
|
|
|
continue |
|
|
|
if "donkey" in name: |
|
|
|
name = name.split(' ', 1)[1] |
|
|
|
print("Adding {} at {},{}".format(name, |
|
|
|
TEAMCOLS[col], |
|
|
|
TEAMROWS[row])) |
|
|
|