Esempio n. 1
0
        public Game_Ranking(string chapter_id, Difficulty_Modes difficulty, DataRanking ranking)
        {
            ChapterId  = chapter_id;
            Difficulty = difficulty;

            Data = ranking;
            Data.set_par(this.chapter_data);
        }
Esempio n. 2
0
        public static Game_Ranking read(BinaryReader reader)
        {
            string           chapter    = reader.ReadString();
            Difficulty_Modes difficulty = Difficulty_Modes.Normal;

            if (!Global.LOADED_VERSION.older_than(0, 6, 1, 1))
            {
                difficulty = (Difficulty_Modes)reader.ReadInt32();
            }
            int turns      = reader.ReadInt32();
            int combat     = reader.ReadInt32();
            int exp        = reader.ReadInt32();
            int survival   = 0;
            int completion = 0;

            if (!Global.LOADED_VERSION.older_than(0, 4, 0, 5))
            {
                survival   = reader.ReadInt32();
                completion = reader.ReadInt32();
            }
            var ranking = new DataRanking(turns, combat, exp, survival, completion);

            return(new Game_Ranking(chapter, difficulty, ranking));
        }