コード例 #1
0
    public void Apply_Stats_Changes(int X)
    {
        int TOUR = script_InGame.Display_Cpt_Tour() - 1;

        Health.Change_bis(script_DaysData.D[TOUR].Display_Values_Given(X, 0));
        Health.Change_value(Health.Display_value() + Health.Display_bis());

        SocialLife.Change_bis(script_DaysData.D[TOUR].Display_Values_Given(X, 1));
        SocialLife.Change_value(SocialLife.Display_value() + SocialLife.Display_bis());

        Work.Change_bis(script_DaysData.D[TOUR].Display_Values_Given(X, 2));
        Work.Change_value(Work.Display_value() + Work.Display_bis());

        ChangeValue_Money((int)(1.05 * (Display_Money() + script_DaysData.D[TOUR].Display_Values_Given(X, 3))));

        ChangeValue_Reputation(Display_Reputation() + script_DaysData.D[TOUR].Display_Values_Given(X, 4));

        if (Health.Display_value() > 100)
        {
            Health.Change_value(100);
        }
        if (SocialLife.Display_value() > 100)
        {
            SocialLife.Change_value(100);
        }
        if (Work.Display_value() > 100)
        {
            Work.Change_value(100);
        }
        script_InGame._Switch = true;
    }
コード例 #2
0
    public void Writing_Datas(string S)
    {
        string[] lines       = new string[42];
        char[]   Tampon_char = new char[100];
        int      cpt;

        for (cpt = 0; cpt < 20; cpt++)
        {
            if (script_SSMPlayer.Display_FirstName().Length > cpt)
            {
                Tampon_char[cpt] = script_SSMPlayer.Display_FirstName()[cpt];
            }
            else
            {
                Tampon_char[cpt] = '\0';
                break;
            }
        }
        Tampon_char[cpt++] = ';';
        Tampon_char[cpt++] = '\0';
        lines[0]           = new string(Tampon_char);

        Tampon_char = new char[100];
        for (cpt = 0; cpt < 20; cpt++)
        {
            if (script_SSMPlayer.Display_LastName().Length > cpt)
            {
                Tampon_char[cpt] = script_SSMPlayer.Display_LastName()[cpt];
            }
            else
            {
                Tampon_char[cpt] = '\0';
                break;
            }
        }
        Tampon_char[cpt++] = ';';
        Tampon_char[cpt++] = '\0';
        lines[1]           = new string(Tampon_char);

        lines[2] = script_SSMPlayer.Display_Age().ToString() + ";";
        lines[3] = script_SSMPlayer.Display_Money().ToString() + ";";
        lines[4] = script_SSMPlayer.Display_Reputation().ToString() + ";";

        lines[5] = script_SSMPlayer.Health.Display_value().ToString() + ";";
        lines[6] = script_SSMPlayer.Health.Display_bis().ToString() + ";";

        lines[7] = script_SSMPlayer.SocialLife.Display_value().ToString() + ";";
        lines[8] = script_SSMPlayer.SocialLife.Display_bis().ToString() + ";";

        lines[9]  = script_SSMPlayer.Work.Display_value().ToString() + ";";
        lines[10] = script_SSMPlayer.Work.Display_bis().ToString() + ";";

        if (S == "Transition")
        {
            lines[11] = "0;";
        }
        else
        {
            lines[11] = (script_InGame.Display_Cpt_Tour() - 1).ToString() + ";";
        }

        for (int i = 0; i < 30; i++)
        {
            lines[12 + i] = myArray[1, i].ToString() + ";";
        }

        System.IO.File.WriteAllLines(@"./Assets/SSM/" + S + ".txt", lines);
    }