Exemple #1
0
 public ViewModelSelectionLocal(Frame frame)
 {
     this.frame  = frame;
     retour      = new DelegateCommand(o => OnClickRetour(o));
     ajouter     = new DelegateCommand(o => OnClickAjouter(o));
     commencer   = new DelegateCommand(o => OnClickCommencer(o));
     sauvegarde  = new Sauvegarde();
     existe      = "Hidden";
     activeAjout = false;
     joueurs     = new ObservableCollection <Player>(sauvegarde.ReadXML().OrderBy(joueur => joueur.Nom));
     Selection1  = new ObservableCollection <Player>(joueurs);
     if (selection1.Count > 0)
     {
         Player1    = selection1.First();
         Selection2 = new ObservableCollection <Player>(joueurs.Where(joueur => !joueur.Nom.Equals(player1.Nom)));
         if (selection2.Count > 0)
         {
             Player2 = selection2.First();
         }
     }
     else
     {
         selection2 = new ObservableCollection <Player>();
     }
 }
Exemple #2
0
        public NewCompte(Accueil monAccueil) : this()
        {
            homeWindows = monAccueil;
            string path = "..\\Save\\lapostel_mod.csv";

            listVilleFrançaise = Sauvegarde.Read_CSV <Ville>(path);
        }
Exemple #3
0
    private Sauvegarde CreateSauvegarde(Hero hero)
    {
        string requete =
            "INSERT INTO sauvegardes " +
            "VALUES (default," + _dbHandler.userID + ",default," + hero.id + ")";

        MySqlCommand    cmd = _dbHandler.con.CreateCommand();
        MySqlDataReader reader;

        cmd.CommandText = requete;

        cmd.ExecuteNonQuery();
        long idSauvegarde = cmd.LastInsertedId;

        requete = "SELECT * FROM sauvegardes WHERE SauvegardeID = '" + idSauvegarde + "'";

        cmd             = _dbHandler.con.CreateCommand();
        cmd.CommandText = requete;

        reader = cmd.ExecuteReader();
        Sauvegarde newSauvegarde = null;

        while (reader.Read())
        {
            newSauvegarde = new Sauvegarde(reader);
        }
        reader.Close();

        return(newSauvegarde);
    }
Exemple #4
0
    public static void ImportData(string filename)
    {
        string content = File.ReadAllText(filename);

        sauvegarde = JsonConvert.DeserializeObject <Sauvegarde>(content);
        SauvegardeManager.ElementsToRefresh.ForEach(x => x.ApplySauvegarde());
    }
Exemple #5
0
    private void InitList()
    {
        MySqlDataReader reader;
        MySqlCommand    command = _dbHandler.con.CreateCommand();

        command.CommandText = "SELECT * FROM sauvegardes WHERE idUtilisateur = '" + _dbHandler.userID.ToString() + "'";
        reader = command.ExecuteReader();

        while (reader.Read())
        {
            Sauvegarde save = new Sauvegarde(reader);
            _lstSave.Add(save);
        }
        reader.Close();

        foreach (Sauvegarde s in _lstSave)
        {
            MySqlDataReader readerHero;
            command = _dbHandler.con.CreateCommand();

            command.CommandText = "SELECT * FROM heros WHERE HerosID = '" + s.heroID + "'";
            readerHero          = command.ExecuteReader();

            Hero hero = null;
            while (readerHero.Read())
            {
                hero = new Hero(readerHero);
            }

            s.hero = hero;
            readerHero.Close();
        }
    }
        public Sauvegarde DeserializeSauvegarde()
        {
            try
            {
                using (IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication())
                {
                    using (IsolatedStorageFileStream stream = myIsolatedStorage.OpenFile("Sauvegardes.xml", FileMode.Open))
                    {
                        XmlSerializer serializer = new XmlSerializer(typeof(Sauvegarde));
                        return((Sauvegarde)serializer.Deserialize(stream));
                    }
                }
            }
            catch
            {
                Parties newSave = new Parties()
                {
                    TypeMatch          = 1,
                    RoundMatch         = 1,
                    NombreDeManches    = 1,
                    NombreManchesJouer = 1,
                    Difficulte         = 1,
                    ScoreJoueur        = "99",
                    ScoreAdversaire    = "99",
                    NomAdversaire      = "xxx"
                };

                Sauvegarde save = new Sauvegarde();
                save.ListeSave = newSave;
                return(save);
            }
        }
Exemple #7
0
        static void Main()
        {
            string optionPath = System.IO.Directory.GetCurrentDirectory() + "\\Option.txt";

            if (System.IO.File.Exists(optionPath))
            {
                Sauvegarde.ChargerOption(optionPath);
            }
            else
            {
                Sauvegarde.SauvegarderOption(optionPath);
            }

            Sauvegarde.ChargerMonde(System.IO.Directory.GetCurrentDirectory() + "\\Mon_Monde");

            if (Sauvegarde.monde == null)
            {
                Memoire.CreateWorld();
            }


            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Memoire.form = new Minecrafting();
            EcranDeJeu.ChangerEcran(Ecrans.Jeu, null);
            EcranDeJeu.Afficher(Sauvegarde.joueur, Sauvegarde.monde);
            Application.Run(Memoire.form);
        }
Exemple #8
0
    public void UpdateDataList()
    {
        foreach (Transform child in _btnContainer.transform)
        {
            GameObject.Destroy(child.gameObject);
        }

        foreach (Sauvegarde save in _lstSave)
        {
            GameObject go = Instantiate(_btnPrefab);
            if (save == _lstSave[0])
            {
                go.GetComponent <Button>().Select();
            }


            go.transform.parent = _btnContainer.transform;
            go.transform.GetChild(1).GetComponent <Text>().text = "Nom : " + save.hero.nom + " | " + save.hero.niveau;
            go.GetComponent <BtnSave>().save = save;
        }

        if (_lstSave.Count > 0)
        {
            selectedSave = _lstSave[0];
            ShowInfoSave();
        }
    }
Exemple #9
0
 public async Task SyncExecuted()
 {
     Sauvegarde.Login();
     if (await Sauvegarde.Synchro(KTContext.Db))
     {
         await UpdateListItems();
     }
     DecoUpdate();
 }
    private Sauvegarde _sauvegarde;                 //référence au scriptableObejct permettant la sauvegarde

    // assigne les référence aux variables et créer un instance de Sauvegarde
    private void Start()
    {
        _teddy              = GameObject.Find("Teddy");
        _teddyScript        = _teddy.GetComponent <joueur>();
        _statScript         = _teddy.GetComponent <Statistiques>();
        _gestionnaireCombat = GameObject.Find("Manager jeu").GetComponent <gestionnaireCombat>();
        _ventilation        = GameObject.Find("Conduit.001").GetComponent <conduitScript>();
        _sauvegarde         = ScriptableObject.CreateInstance <Sauvegarde>();
    }
 private void enregistrer_Click(object sender, EventArgs e)
 {
     if (Sauvegarde.ShowDialog() == DialogResult.OK)
     {
         StreamWriter sw = new StreamWriter(Sauvegarde.FileName);
         sw.Write(texte.Text);
         sw.Close();
     }
 }
Exemple #12
0
        private void butInscription_Click(object sender, EventArgs e)
        {
            string _path = "..\\Save\\Listclient.csv";

            ChoixSexe();
            numVoie = textBoxNumRue.Text;
            ClientMacDo newclient = new ClientMacDo(sexe, nom, prenom, numVoie, rue, codepostal, ville, mail, dateNais, motdepasse);

            Sauvegarde.Write_CSV <ClientMacDo>(_path, newclient);
        }
Exemple #13
0
 void Start()
 {
     Result.gameObject.SetActive(false);
     save = FindObjectOfType <Sauvegarde>();
     if (save.Get_langue() == 1)
     {
         GameObject.Find("Stop Dices").GetComponentInChildren <Text>().text = "Stop dices";
     }
     isTurning = true;
 }
Exemple #14
0
 private void DecoUpdate()
 {
     if (!Sauvegarde.IsConnected())
     {
         ToolbarItems.Remove(ButtonDeco);
     }
     else if (!ToolbarItems.Contains(ButtonDeco))
     {
         ToolbarItems.Add(ButtonDeco);
     }
 }
Exemple #15
0
        public override void LoadContent()
        {
            bouton_rename   = ScreenManager.Game.Content.Load <Texture2D>("Bouton/bouton_rename");
            transition_font = ScreenManager.Game.Content.Load <SpriteFont>("Transition");

            save = xmls.DeserializeSauvegarde();

            langue = ScreenManager.Game.Content.Load <Langues>(lang.path + "LANG");
            InitilizeLanguages();
            base.LoadContent();
        }
Exemple #16
0
    public void Create()
    {
        Hero       newHero = CreateHero(_nameField.text);
        Sauvegarde newSave = CreateSauvegarde(newHero);

        newSave.hero = newHero;

        _lstSave.Add(newSave);

        UpdateDataList();
    }
Exemple #17
0
    public void Delete()
    {
        int heroID = selectedSave.hero.id;

        DeleteSave();
        DeleteHero();

        _lstSave.Remove(selectedSave);

        selectedSave = null;

        UpdateDataList();
    }
Exemple #18
0
 public void ResumeGame()
 {
     if (Sauvegarde.Load() == 0)
     {
         MessageErreur.SetActive(true);
         MssgErreurTxt.text = "il n'y a aucune partie de commencer";
         StartCoroutine(WaitUtilOK());
     }
     else
     {
         DataÉtage.nbÉtage = Sauvegarde.Load();
         SceneManager.LoadScene("ScnÉtage");
     }
 }
Exemple #19
0
    public void Start()
    {
        save   = FindObjectOfType <Sauvegarde>();
        langue = save.Get_langue();

        if (langue == 0)
        {
            IniFrench();
        }
        else if (langue == 1)
        {
            IniEnglish();
        }
    }
Exemple #20
0
 void Start()
 {
     isRunning    = false;
     pathname     = "j1_1";
     path_counter = 1;
     save         = FindObjectOfType <Sauvegarde>();
     save.Find_dice();
     advance = save.Get_counter();
     if (advance != 0)
     {
         Play_iTween(this.gameObject);
         Sauvegarde.dices.gameObject.SetActive(false);
     }
 }
Exemple #21
0
    void Start()
    {
        save = FindObjectOfType <Sauvegarde>();
        bars = FindObjectOfType <Bars>();
        jet  = save.Get_jetons();

        if (save.Get_langue() == 0)
        {
            diplome_Titre.text = "Ton Diplome : ";
            diplome_text.text  = "Name : " + save.Get_player() +
                                 "\nSection : " + save.Get_section() +
                                 "\nMajeure : " + save.Get_majeure() +
                                 "\nTa destination : " + save.Get_destination() +
                                 "\nTes associations : \n" + Get_sub_assos();

            if (save.Get_bde())
            {
                diplome_text.text = diplome_text.text + "Tu as fais partie du BDE\n";
            }

            //job_titre.text = "Les métiers qui te correspondent sont : ";
            //job_text.text = "A completer !! :D";
            menu_btn.text = "Retourner au Menu";

            jet_title.text  = "Vous avez gagné " + jet + " jetons !";
            jet_text_1.text = "Il vous en reste : " + save.Get_jetons();
            StartCoroutine(Update_Jeton());
        }
        else
        {
            diplome_Titre.text = "Your Diploma : ";
            diplome_text.text  = "Section : " + save.Get_section() +
                                 "\nMajeure : " + save.Get_majeure() +
                                 "\nYour destination : " + save.Get_destination() +
                                 "\nYour associations : \n" + Get_sub_assos();

            if (save.Get_bde())
            {
                diplome_text.text = diplome_text.text + "\nYou've been a part of the Student Association.\n";
            }

            job_titre.text  = "Jobs that would fit you : ";
            job_text.text   = "A completer !! :D";
            menu_btn.text   = " Go to the Main Menu";
            jet_title.text  = "You have earned " + jet + " chips !";
            jet_text_1.text = "You have " + save.Get_jetons() + " left.";
            StartCoroutine(Update_Jeton());
        }
    }
        public GestionSauvegarde()
        {
            StreamReader sr;

            for (int i = 1; i <= 3; i++)
            {
                sr = new StreamReader("DATA\\" + i + ".SAV");
                if (sr.ReadLine() == "NULL")
                {
                    sauvegardes[i - 1] = new Sauvegarde(false, "", 0, 0, 0, 0, "", new int[3, 5], new int[3, 5]);
                }
                else
                {
                    string player_name = sr.ReadLine();
                    string sexe = sr.ReadLine();
                    int progression = Convert.ToInt32(sr.ReadLine());
                    int carte = Convert.ToInt32(sr.ReadLine());
                    int x = Convert.ToInt32(sr.ReadLine());
                    int y = Convert.ToInt32(sr.ReadLine());
                    string[] lignes = new string[3];
                    lignes[0] = sr.ReadLine();
                    lignes[1] = sr.ReadLine();
                    lignes[2] = sr.ReadLine();
                    string barredaction = sr.ReadLine();

                    int[,] id_objet = new int[3, 5];
                    int[,] quantite_objet = new int[3, 5];

                    for (int j = 0; j < lignes.Length; j++)
                    {
                        string[] objet_quantite = lignes[j].Split('*');

                        for (int k = 0; k < objet_quantite.Length; k++)
                        {
                            string[] objet = objet_quantite[k].Split('/');
                            int id = Convert.ToInt32(objet[0]);
                            int quantite = Convert.ToInt32(objet[1]);

                            id_objet[j, k] = id;
                            quantite_objet[j, k] = quantite;
                        }
                    }

                    sauvegardes[i-1] = new Sauvegarde(true, player_name, progression, carte, x, y, sexe, id_objet, quantite_objet);
                }

                sr.Close();
            }
        }
Exemple #23
0
 /// <summary>
 /// Affichage fenetre connection
 /// </summary>
 public void Fenetre_Connection()
 {
     connect = new Connection(this);
     this.Controls.Add(connect);
     clientFenetre.Visible    = false;
     homeFenetre.Visible      = false;
     menufenetre.Visible      = false;
     livraisonFenetre.Visible = false;
     emporterFenetre.Visible  = false;
     paieFenetre.Visible      = false;
     newUser.Visible          = false;
     connect.Visible          = true;
     connect.Location         = ancre;
     ClientMacDo.listClient   = Sauvegarde.Read_CSV <ClientMacDo>(_path);
 }
Exemple #24
0
    void Awake()
    {
        Sauvegarde.CheckSave();
        LaSauvegardeExiste = Sauvegarde.Initialisation.SauvegardeExiste;

        if (LaSauvegardeExiste == 0)
        {
            Sauvegarde.Reinitialiser();
            Debug.Log("Sauvegarde Initialisée");
        }
        else
        {
            Debug.Log("pas besoin d'initialiser la sauvegarde");
        }
    }
Exemple #25
0
        protected async override void OnAppearing()
        {
            base.OnAppearing();
            Equipe = KTContext.Db.Teams
                     .Where(e => e.Id == equipeId)
                     .Include(e => e.Members)
                     .ThenInclude(m => m.Specialist)
                     .Include(e => e.Members)
                     .ThenInclude(m => m.ModelProfile.Model.ModelWeapons)
                     .ThenInclude(fa => fa.Weapon)
                     .Include(e => e.Members)
                     .ThenInclude(m => m.ModelProfile.ModelProfileWeapons)
                     .ThenInclude(da => da.Weapon)
                     .Include(e => e.Members)
                     .ThenInclude(m => m.MemberWeapons)
                     .ThenInclude(m => m.Weapon)
                     .ThenInclude(a => a.WeaponProfiles)
                     .ThenInclude(a => a.WeaponType)
                     .Include(e => e.Members)
                     .ThenInclude(m => m.MemberWarGearOptions)
                     .ThenInclude(mr => mr.WarGearOption)
                     .Include(e => e.Faction)
                     .First();

            Equipe.Members = Equipe.Members.OrderBy(o => o.Name).ToList();
            BindingContext = Equipe;

            ErreursUpdate();
            if (Sauvegarde.IsConnected())
            {
                if (await Sauvegarde.Synchro(KTContext.Db))
                {
                    Equipe = KTContext.Db.Teams
                             .Where(e => e.Id == equipeId)
                             .Include(e => e.Members)
                             .ThenInclude(m => m.Specialist)
                             .Include(e => e.Members)
                             .ThenInclude(m => m.ModelProfile)
                             .Include(e => e.Members)
                             .ThenInclude(m => m.MemberWarGearOptions)
                             .ThenInclude(mr => mr.WarGearOption)
                             .Include(e => e.Faction).First();

                    Equipe.Members = Equipe.Members.OrderBy(o => o.Name).ToList();
                    BindingContext = Equipe;
                }
            }
        }
Exemple #26
0
    void Start()
    {
        save = FindObjectOfType <Sauvegarde>();
        if (Application.platform == RuntimePlatform.Android)
        {
            path = Path.Combine(Application.persistentDataPath, fileName);
        }
        else
        {
            path = Path.Combine(Application.streamingAssetsPath, fileName);
        }
        if (File.Exists(path) == false)
        {
            Save_Highest();
        }
        else
        {
            ChargefromFile();
        }
        NbGamePlayed++;
        float now = save.Get_assos() + 2 * save.Get_etude() + save.Get_sociabilite();

        if (save.Get_langue() == 0)
        {
            text.text = " Statistics : \n\n\n ";
        }
        else
        {
            text.text = " Statistiques : \n\n\n ";
        }

        if (now > HighestScore)
        {
            HighestScore = now;
            if (save.Get_langue() == 0)
            {
                text.text = text.text + " Félicitations ! Tu as battu ton meilleur score\n";
            }
            else
            {
                text.text = text.text + " Congratulations ! You've beated your Highest Score :D \n";
            }
        }

        Display_text();
        Save_Highest();
    }
        public override void LoadContent()
        {
            continuer_2D   = ScreenManager.Game.Content.Load <Texture2D>("Bouton/bouton_valider");
            plaque         = ScreenManager.Game.Content.Load <Texture2D>("Chiffre/chiffres_carre");
            plaque_but     = ScreenManager.Game.Content.Load <Texture2D>("Chiffre/chiffres_carre_but");
            chiffre_font   = ScreenManager.Game.Content.Load <SpriteFont>("chiffre_font");
            blabla         = ScreenManager.Game.Content.Load <SpriteFont>("blabla");
            continuer_font = ScreenManager.Game.Content.Load <SpriteFont>("Transition");

            difficulte = ScreenManager.Game.Content.Load <Difficulte>("Difficulte");
            save       = xmls.DeserializeSauvegarde();

            langue = ScreenManager.Game.Content.Load <Langues>(lang.path + "LANG");
            InitilizeLanguages();

            base.LoadContent();
        }
 public ViewModelSelectionReseau(Frame frame)
 {
     this.frame  = frame;
     retour      = new DelegateCommand(o => OnClickRetour(o));
     ajouter     = new DelegateCommand(o => OnClickAjouter(o));
     heberger    = new DelegateCommand(o => OnClickHeberger(o));
     rejoindre   = new DelegateCommand(o => OnClickRejoindre(o));
     sauvegarde  = new Sauvegarde();
     existe      = "Hidden";
     activeAjout = false;
     joueurs     = new ObservableCollection <Player>(sauvegarde.ReadXML().OrderBy(joueur => joueur.Nom));
     selection1  = new ObservableCollection <Player>(joueurs);
     if (selection1.Count > 0)
     {
         player1 = selection1.First();
     }
 }
 private void enregistrersous_Click(object sender, EventArgs e)
 {
     if (texte.Text != null)
     {
         if (MessageBox.Show("Mon information", "Information", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly) == DialogResult.OK)
         {
             if (Sauvegarde.ShowDialog() == DialogResult.OK)
             {
                 StreamWriter sws = new StreamWriter(Sauvegarde.FileName);
                 sws.AutoFlush = true;
                 sws.Write(texte.Text);
                 sws.Flush();
                 sws.Close();
             }
         }
     }
 }
Exemple #30
0
 public static void NouvelÉtage(bool mêmeÉtage)
 {
     Musique.Play();
     //UiFinÉtage.GetComponentInChildren<Image>().gameObject.SetActive(false);
     //UiFinÉtage.GetComponentsInChildren<Image>().Where(x => x.name.Contains("Background")).First().enabled = false;
     UiFinÉtage.SetActive(false);
     PersonnageScript.Réinitialiser();
     if (!mêmeÉtage)
     {
         nbÉtage++;
     }
     Sauvegarde.Save();
     LoadÉtage();
     nouvelÉtage = pause = false;
     étageEnCour = true;
     //PersonnageScript.AudioRecommencer();
 }
Exemple #31
0
    public static void ExportData(string filename)
    {
        Sauvegarde save = new Sauvegarde();
        var        pos  = GameObject.FindObjectOfType <CharacterMovement>().transform.position;

        save.m_playerX      = pos.x;
        save.m_playerY      = pos.y;
        save.m_Speed        = 30;
        save.m_IsMoving     = false;
        save.m_BombDuration = 1;
        save.m_Tiles        = MapGenerator.m_Tiles;
        save.m_PlayerPos    = MapGenerator.m_PlayerPos;
        save.BombQty        = Inventory.bombQty;

        string saveJson = JsonConvert.SerializeObject(save, Formatting.Indented);

        File.WriteAllText(filename, saveJson);
    }