public CardSprite(Texture2D texture, Texture2D overlay, Vector2 position, RankValue rank, Suit cardSuit) : base(texture, position, overlay) { this.rank = rank; this.cardSuit = cardSuit; destination = CollisionRectangle; }
public Card(SuitValue initSuit, RankValue initRank) { Suit = initSuit; Rank = initRank; HCP = 0; switch (Rank) { case RankValue.Ace: HCP = 4; break; case RankValue.King: HCP = 3; break; case RankValue.Queen: HCP = 2; break; case RankValue.Jack: HCP = 1; break; } }
private void BTN_RemoveRankValue_Click(object sender, RoutedEventArgs e) { if (DG_RankValues.SelectedItems.Count > 0) { RankValue row = DG_RankValues.SelectedItem as RankValue; RankValues.Remove(RankValues.Find(rv => rv.Rank == row.Rank)); } else { int count = RankValues.Count; if (count > 0) { RankValues.RemoveAt(count - 1); } } DG_RankValues.Items.Refresh(); }
public Card(SuitValue initSuit, RankValue initRank) { Suit = initSuit; Rank = initRank; HCP = 0; switch(Rank) { case RankValue.Ace: HCP = 4; break; case RankValue.King: HCP = 3; break; case RankValue.Queen: HCP = 2; break; case RankValue.Jack: HCP = 1; break; } }
public CardSprite(Texture2D texture, RankValue rank, Suit cardSuit) : this(texture, null, Vector2.Zero, rank, cardSuit) { }
public CardSprite(Texture2D texture, Texture2D overlay, RankValue rank, Suit cardSuit) : this(texture, overlay, Vector2.Zero, rank, cardSuit) { }
public void Save(string path) { XmlDocument xml = new XmlDocument(); XmlElement root = (XmlElement)xml.AppendChild(xml.CreateElement("Citizen")); root.AppendChild(xml.CreateElement("ID")).InnerText = ID.ToString(); root.AppendChild(xml.CreateElement("Name")).InnerText = Name; root.AppendChild(xml.CreateElement("Strength")).InnerText = Strength.ToString(); root.AppendChild(xml.CreateElement("Rank")).InnerText = Rank; root.AppendChild(xml.CreateElement("RankValue")).InnerText = RankValue.ToString(); root.AppendChild(xml.CreateElement("RankPoints")).InnerText = RankPoints.ToString(); root.AppendChild(xml.CreateElement("Influence")).InnerText = Influence.ToString(); root.AppendChild(xml.CreateElement("Hit")).InnerText = HitQ7.ToString(); root.AppendChild(xml.CreateElement("Experience")).InnerText = Experience.ToString(); root.AppendChild(xml.CreateElement("Level")).InnerText = Level.ToString(); root.AppendChild(xml.CreateElement("NationalRank")).InnerText = NationalRank.ToString(); root.AppendChild(xml.CreateElement("Friends")).InnerText = Friends.ToString(); root.AppendChild(xml.CreateElement("Citizenship")).InnerText = Citizenship; root.AppendChild(xml.CreateElement("BirthDay")).InnerText = BirthDay.Date.ToString(GameInfo.Culture.DateTimeFormat.FullDateTimePattern, GameInfo.Culture); XmlElement newspaper = (XmlElement)root.AppendChild(xml.CreateElement("Newspaper")); newspaper.AppendChild(xml.CreateElement("Name")).InnerText = Newspaper.Name; newspaper.AppendChild(xml.CreateElement("ID")).InnerText = Newspaper.ID.ToString(); newspaper.AppendChild(xml.CreateElement("Position")).InnerText = Newspaper.Position; newspaper.AppendChild(xml.CreateElement("Members")).InnerText = Newspaper.ID.ToString(); XmlElement politicalParty = (XmlElement)root.AppendChild(xml.CreateElement("PoliticalParty")); politicalParty.AppendChild(xml.CreateElement("Name")).InnerText = PoliticalParty.Name; politicalParty.AppendChild(xml.CreateElement("ID")).InnerText = PoliticalParty.ID.ToString(); politicalParty.AppendChild(xml.CreateElement("Position")).InnerText = PoliticalParty.Position; politicalParty.AppendChild(xml.CreateElement("Members")).InnerText = PoliticalParty.ID.ToString(); XmlElement militaryUnit = (XmlElement)root.AppendChild(xml.CreateElement("MilitaryUnit")); militaryUnit.AppendChild(xml.CreateElement("Name")).InnerText = MilitaryUnit.Name; militaryUnit.AppendChild(xml.CreateElement("ID")).InnerText = MilitaryUnit.ID.ToString(); militaryUnit.AppendChild(xml.CreateElement("Position")).InnerText = MilitaryUnit.Position; militaryUnit.AppendChild(xml.CreateElement("Members")).InnerText = MilitaryUnit.ID.ToString(); XmlElement residence = (XmlElement)root.AppendChild(xml.CreateElement("Residence")); residence.AppendChild(xml.CreateElement("Country")).InnerText = Residence.Country; residence.AppendChild(xml.CreateElement("Region")).InnerText = Residence.Region; XmlElement truePatriotDamage = (XmlElement)root.AppendChild(xml.CreateElement("TruePatriotDamage")); truePatriotDamage.AppendChild(xml.CreateElement("Damage")).InnerText = TruePatriotDamage.Damage.ToString(); truePatriotDamage.AppendChild(xml.CreateElement("Country")).InnerText = TruePatriotDamage.Country; XmlElement topCampaignDamage = (XmlElement)root.AppendChild(xml.CreateElement("TopCampaignDamage")); topCampaignDamage.AppendChild(xml.CreateElement("Damage")).InnerText = TopCampaignDamage.Damage.ToString(); topCampaignDamage.AppendChild(xml.CreateElement("Country")).InnerText = TopCampaignDamage.Country; XmlElement bombsUsed = (XmlElement)root.AppendChild(xml.CreateElement("BombsUsed")); bombsUsed.AppendChild(xml.CreateElement("Small")).InnerText = BombsUsed.Small.ToString(); bombsUsed.AppendChild(xml.CreateElement("Big")).InnerText = BombsUsed.Big.ToString(); XmlElement medals = (XmlElement)root.AppendChild(xml.CreateElement("Medals")); medals.AppendChild(xml.CreateElement("FreedomFighter")).InnerText = Medals.FreedomFighter.ToString(); medals.AppendChild(xml.CreateElement("HardWorker")).InnerText = Medals.HardWorker.ToString(); medals.AppendChild(xml.CreateElement("CongressMember")).InnerText = Medals.CongressMember.ToString(); medals.AppendChild(xml.CreateElement("CountryPresident")).InnerText = Medals.CountryPresident.ToString(); medals.AppendChild(xml.CreateElement("MediaMogul")).InnerText = Medals.MediaMogul.ToString(); medals.AppendChild(xml.CreateElement("BattleHero")).InnerText = Medals.BattleHero.ToString(); medals.AppendChild(xml.CreateElement("CampaignHero")).InnerText = Medals.CampaignHero.ToString(); medals.AppendChild(xml.CreateElement("ResistanceHero")).InnerText = Medals.ResistanceHero.ToString(); medals.AppendChild(xml.CreateElement("SuperSoldier")).InnerText = Medals.SuperSoldier.ToString(); medals.AppendChild(xml.CreateElement("SocietyBuilder")).InnerText = Medals.SocietyBuilder.ToString(); medals.AppendChild(xml.CreateElement("Mercenary")).InnerText = Medals.Mercenary.ToString(); medals.AppendChild(xml.CreateElement("TopFighter")).InnerText = Medals.TopFighter.ToString(); medals.AppendChild(xml.CreateElement("TruePatriot")).InnerText = Medals.TruePatriot.ToString(); if (Directory.Exists("Data//Citizens") == false) { Directory.CreateDirectory("Citizens"); } xml.Save(path); }
public void SetValue(int value) => _value = (RankValue)value;
public Rank(RankValue rank) { _value = rank; }
public Rank(int value) { _value = (RankValue)value; }