/***********************************************************************************************************/ /*********************************** Lecture balise <choix_paragraphes_debut> **********************************/ /***********************************************************************************************************/ public (string bouton_un, string bouton_deux, string bouton_trois, string bouton_quatre, string bouton_cinq) ChoixParagraphe(string texte, string tag_choix_paragraphes_debut, string tag_choix_paragraphes_fin) { radioButton1.Visible = true; radioButton2.Visible = true; radioButton3.Visible = true; radioButton4.Visible = true; radioButton5.Visible = true; string strTexte = texte; string StringFinale; int Pos1 = strTexte.IndexOf(tag_choix_paragraphes_debut) + tag_choix_paragraphes_debut.Length; int Pos2 = strTexte.IndexOf(tag_choix_paragraphes_fin); StringFinale = strTexte.Substring(Pos1, Pos2 - Pos1); string[] paragraphes = StringFinale.Split(';'); int compteur = 0; string[] paragraphes_retour = new string[5] { "ND", "ND", "ND", "ND", "ND" }; foreach (var paragraphe in paragraphes) { paragraphes_retour[compteur] = paragraphe; compteur++; } string chemin_sans_nr1 = paragraphes_retour[0].Replace("\n", "").Replace("\r", ""); string retour1 = chemin_sans_nr1; string chemin_sans_nr2 = paragraphes_retour[1].Replace("\n", "").Replace("\r", ""); string retour2 = chemin_sans_nr2; string chemin_sans_nr3 = paragraphes_retour[2].Replace("\n", "").Replace("\r", ""); string retour3 = chemin_sans_nr3; string chemin_sans_nr4 = paragraphes_retour[3].Replace("\n", "").Replace("\r", ""); string retour4 = chemin_sans_nr4; string chemin_sans_nr5 = paragraphes_retour[4].Replace("\n", "").Replace("\r", ""); string retour5 = chemin_sans_nr5; if (retour1 == "ND") { radioButton1.Visible = false; } if (retour2 == "ND") { radioButton2.Visible = false; } if (retour3 == "ND") { radioButton3.Visible = false; } if (retour4 == "ND") { radioButton4.Visible = false; } if (retour5 == "ND") { radioButton5.Visible = false; } return(retour1, retour2, retour3, retour4, retour5); }
/***********************************************************************************************************/ /************************************** Lecture <ennemi_points_debut> ***********************************/ /***********************************************************************************************************/ public string PointsEnnemiEntreBalises(string texte, string tag_ennemi_points_debut, string tag_ennemi_points_fin) { string strTexte = texte; string StringFinale; int Pos1 = strTexte.IndexOf(tag_ennemi_points_debut) + tag_ennemi_points_debut.Length; int Pos2 = strTexte.IndexOf(tag_ennemi_points_fin); StringFinale = strTexte.Substring(Pos1, Pos2 - Pos1); StringFinale.Replace("\n", "").Replace("\r", "").Replace("\\", ""); return(StringFinale); }
/**************************************************************************************************************/ /*Lecture balises <or_debut>,<points_de_chance_debut>,<pdv_debut>,<habilete_debut>,<tentez_votre_chance_debut>*/ /**************************************************************************************************************/ public string OrPointsdeChancePDVHabileteTentezVotreChance_EntreBalises(string texte, string tag_or_debut, string tag_or_fin) { string strTexte = texte; string StringFinale; int Pos1 = strTexte.IndexOf(tag_or_debut) + tag_or_debut.Length; int Pos2 = strTexte.IndexOf(tag_or_fin); StringFinale = strTexte.Substring(Pos1, Pos2 - Pos1); StringFinale.Replace("\n", "").Replace("\r", "").Replace("\\", ""); return(StringFinale); }
/***********************************************************************************************************/ /************************************** Lecture <heros_image_debut> ************************************/ /***********************************************************************************************************/ public string Chemin_Image_Heros_ArrierePlan_Ennemi_ou_Son(string texte, string balise_debut, string balise_fin) { string strTexte = texte; string StringFinale; int Pos1 = strTexte.IndexOf(balise_debut) + balise_debut.Length; int Pos2 = strTexte.IndexOf(balise_fin); StringFinale = strTexte.Substring(Pos1, Pos2 - Pos1); string cleaned = StringFinale.Replace("\n", "").Replace("\r", ""); string cleaned2 = ".\\\\" + cleaned; return(cleaned2); }