private void btnDebug_Click(object sender, EventArgs e) { System.Text.StringBuilder sb = new StringBuilder(); frmDebug frm = new frmDebug(); clsPlayer p = Game.GetActivePlayer(); sb.AppendLine(string.Format("Cards in Deck ({0}):", p.Deck.Cards.Count)); foreach (clsCard c in p.Deck.Cards) { sb.AppendLine(" Name:" + c.Name + " X: " + c.x + " Y:" + c.y); } sb.AppendLine(string.Format("Cards in Discard ({0}):", p.Discard.Cards.Count)); foreach (clsCard c in p.Discard.Cards) { sb.AppendLine(" Name:" + c.Name + " X: " + c.x + " Y:" + c.y); } sb.AppendLine(string.Format("Cards in Hand ({0}):", p.Hand.Cards.Count)); foreach (clsCard c in p.Hand.Cards) { sb.AppendLine(" Name:" + c.Name + " X: " + c.x + " Y:" + c.y); } sb.AppendLine(string.Format("Cards in Play ({0}):", p.Play.Cards.Count)); foreach (clsCard c in p.Play.Cards) { sb.AppendLine(" Name:" + c.Name + " X: " + c.x + " Y:" + c.y); } frm.txtDebug.Text = sb.ToString(); frm.Show(); }
/* -------- Arreglar lo del owner ----*/ public void DiscardAll(clsPlayer Player) { foreach (clsZone z in this) { //z.Owner.Equals(Player)&& if (z.isdiscardable) { z.discardit(); } } }
public void AddPlayer(string Name) { clsPlayer p = new clsPlayer(Name, this); Players.Add(p); }