private void newVillagebutton_Click(object sender, EventArgs e) { house_point.Clear(); tree_point.Clear(); waterSource_point.Clear(); drawingPanel.Refresh(); NationName.ResetText(); MessageBox.Show("Panel is ready"); village_type = NationName.Text; drawingPanel.BackColor = nationFactory.GetNation(village_type).BackGroundColor(); }
public override int GetHashCode() { unchecked { var hashCode = Id.GetHashCode(); hashCode = (hashCode * 397) ^ RulerName.GetHashCode(); hashCode = (hashCode * 397) ^ NationName.GetHashCode(); hashCode = (hashCode * 397) ^ Role.GetHashCode(); hashCode = (hashCode * 397) ^ Alliance.GetHashCode(); hashCode = (hashCode * 397) ^ Balance.GetHashCode(); hashCode = (hashCode * 397) ^ AvailableSlots.GetHashCode(); return(hashCode); } }