
from tauler import TaulerSE

class PartidaSE(TaulerSE):

    def __init__(self, nc):
         super().__init__(nc)
         self.pos_blau = 1
         self.pos_groc = 1

    def guanyant(self):
        return max(self.pos_blau, self.pos_groc)
            
    def mou_fitxa(self, color, ndau):
        if color == 'groc':
            pos = self.pos_groc
        else:
            pos = self.pos_blau
        npos = pos + ndau
        if self[npos] != 0:
            npos = self[npos]
        npos = min(self.num_caselles, npos)
        if color == 'groc':
            self.pos_groc = npos
        else:
            self.pos_blau = npos
        
