from ..connection import connect def is_public_played(slug): """Un jeu n'est jouable sur la route publique /jouer/ (voir routes/public_play/) que si le créateur l'a explicitement basculé "Publier en ligne" dans son tableau de bord — jamais par défaut, pour ne pas exposer un jeu en cours de conception. Réutilise la table générique _meta (voir game_meta.py, déjà utilisée pour 'name'), aucune nouvelle colonne/table nécessaire.""" conn = connect(slug) row = conn.execute("SELECT value FROM _meta WHERE key = 'is_public_played'").fetchone() conn.close() return bool(row and row["value"] == "1")