Пример #1
0
        /***********************************************************************************************************/
        /***********************************     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);
        }
Пример #2
0
        /***********************************************************************************************************/
        /************************************** 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);
        }
Пример #3
0
        /**************************************************************************************************************/
        /*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);
        }
Пример #4
0
        /***********************************************************************************************************/
        /**************************************   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);
        }