Example #1
0
        /// <summary>
        /// конструктор из .json по пути к файлу.
        /// </summary>
        /// <param name="F"></param>
        public JasonsYandere(FileStream F)
        {
            DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(JasonsYandere));
            JasonsYandere tmp = (JasonsYandere)ser.ReadObject(F);

            this.A            = tmp.A;
            this.B            = tmp.B;
            this.Fi           = tmp.Fi;
            this.Psi          = tmp.Psi;
            this.tau          = tmp.tau;
            this.teta         = tmp.teta;
            this.Tu           = tmp.Tu;
            this.Tx           = tmp.Tx;
            this.u            = tmp.u;
            this.x            = tmp.x;
            this.determinancy = tmp.determinancy;
            this.H            = tmp.H;
        }
Example #2
0
        /// <summary>
        /// открывашка файлов json и инициализирует объект ESystem им.
        /// </summary>
        /// <param name="isSpline"></param>
        /// <param name="isNoise"></param>
        /// <returns></returns>
        public ESystem OpenJsonFile(bool isSpline, bool isNoise)
        {
            OpenFileDialog OFD = new OpenFileDialog();

            if (OFD.ShowDialog() == DialogResult.OK)
            {
                JsonFile = (FileStream)OFD.OpenFile();
                JasonsYandere OpenJson = new JasonsYandere(JsonFile);
                State         newState = OpenJson.get_yandere_careful();
                newState.isRandomEffect = isNoise;
                newState.isSplainAppr   = isSpline;
                return(new ESystem(newState));
            }
            else
            {
                return(null);
            }
        }