public override void MangiaPedina(Controllo controllo, int idPedina) { GiocatoreNero nero = GiocatoreNero.Instance(); // giocatore nero controllo.CambiaColorePedina(idPedina, "Libero"); controllo.AggiungiPedinaSuTriangolo(idPedina, this.Colore); nero.AggiungiPedinaInOut(controllo); }
public override void TogliPedinaDaOut(Controllo controllo) { controllo.PedineInPiù.ModificaElementoLista(controllo.PedineInPiù.LeggiLista[121] - 1, 121); if (controllo.PedineInPiù.LeggiLista[121] == 0) { controllo.CambiaColorePedina(121, "Libero"); this.PedineMangiate = false; } controllo.AggiornaIndiciPedine(); }
public override void AggiungiPedinaInOut(Controllo controllo) { this.PedineMangiate = true; controllo.PedineInPiù.ModificaElementoLista(controllo.PedineInPiù.LeggiLista[121] + 1, 121); if (controllo.PedineInPiù.LeggiLista[121] == 1) { controllo.CambiaColorePedina(121, this.Colore); } controllo.AggiornaIndiciPedine(); }