def actualizar_interfaz(self, agregados=None): """Redibuja interfaz grafica. Puede recibir un diccionario de paises y numero de ejercitos que se adicionan o sustraen a los que estan ubicados en el tablero. Por ejemplo, si el diccionario fuera {'Argentina': -1, 'Brasil': 1}, el tablero se dibujaria con un ejercito menos en Argentina y uno mas en Brasil.""" Interfaz.ubicar_ejercitos(agregados)
def actualizar_interfaz(self, agregados = None): """Redibuja interfaz grafica. Puede recibir un diccionario de paises y numero de ejercitos que se adicionan o sustraen a los que estan ubicados en el tablero. Por ejemplo, si el diccionario fuera {'Argentina': -1, 'Brasil': 1}, el tablero se dibujaria con un ejercito menos en Argentina y uno mas en Brasil.""" paises = {} if agregados: for pais in agregados: paises[pais] = (self.paises[pais].su_color(), self.paises[pais].sus_ejercitos() + agregados[pais]) else: for pais in self.paises: paises[pais] = (self.paises[pais].su_color(), self.paises[pais].sus_ejercitos()) Interfaz.ubicar_ejercitos(paises)