aboutsummaryrefslogtreecommitdiff
path: root/scripts/data.py
blob: e19a805e798decf81836c06b75048a01b0f8a7a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from pathlib import Path

GAME_ROOT = Path(__file__).parent.parent
CARDS_DATA_DIR = GAME_ROOT / 'data' / 'cards'

CARDS_TO_SETS = {}
SETS_TO_CARDS = {}

# build up the card lookup dictionaries
for set_dir in CARDS_DATA_DIR.iterdir():
    set_name = set_dir.name
    SETS_TO_CARDS[set_name] = []
    for card in set_dir.iterdir():
        SETS_TO_CARDS[set_name].append(card.stem)
        CARDS_TO_SETS[card.stem] = set_name