from pessa import Peça
from escaquer import Escaquer

def quantes_peces(e):
    n = 0
    for fila in 'abcdefgh':
        for columna in '12345678':
            if e[fila+columna] != 'Buida':
                n = n+1
    return n

def crear_partida(diccio):
    e = Escaquer()
    for coords in diccio:
        tipus, color = diccio[coords]
        peça = Peça(tipus, color)
        if peça.és_vàlida():
            try:
                e[coords] = peça
            except IndexError:
                pass
    return e
