示例#1
0
        /// <summary>
        /// Įrašo tankus į failą.
        /// </summary>
        /// <param name="branchContainer">Filialų konteineris</param>
        /// <param name="file">Failas</param>
        /// <param name="filteredTanksHeroes">Herojų tankų konteineris</param>
        /// <param name="filteredTanksNPCs">NPCs tankų konteineris</param>
        public static void PrintTanks(BranchContainer branchContainer, string file, out PlayerContainer filteredTanksHeroes, out PlayerContainer filteredTanksNPCs)
        {
            FindTanks(branchContainer, out filteredTanksHeroes, out filteredTanksNPCs);

            using (var writer = new StreamWriter(file, false, Encoding.UTF8))
            {
                writer.WriteLine("Herojai");
                writer.WriteLine("Vardas;Klasė;Gyvybės taškai;Mana;Žalos taškai;Gynybos taškai;Jėga;Vikrumas;Intelektas;Ypatinga galia");
                for (int i = 0; i < filteredTanksHeroes.Count; i++)
                {
                    writer.WriteLine(filteredTanksHeroes.GetPlayer(i).ToText());
                }
                writer.WriteLine();
                writer.WriteLine("NPC");
                writer.WriteLine("Vardas;Klasė;Gyvybės taškai;Mana;Žalos taškai;Gynybos taškai;Gildija");
                for (int i = 0; i < filteredTanksNPCs.Count; i++)
                {
                    writer.WriteLine(filteredTanksNPCs.GetPlayer(i).ToText());
                }
            }
        }
示例#2
0
        /// <summary>
        /// Įrašo rinktinę į failą
        /// </summary>
        /// <param name="branchContainer">Filialų konteineris</param>
        /// <param name="file">Failas</param>
        /// <param name="intelligenceLimit">Intelekto nurodytas dydis</param>
        /// <param name="damagePoint">Žalos taškų nurodytas dydis</param>
        /// <param name="selectionHeroes">Herojų rinktinės konteineris</param>
        /// <param name="selectionNPCs">NPCs rinktinės konteineris</param>
        public static void PrintGeneralSelection(BranchContainer branchContainer, string file, int intelligenceLimit, int damagePoint, out PlayerContainer selectionHeroes, out PlayerContainer selectionNPCs)
        {
            GeneralSelection(branchContainer, intelligenceLimit, damagePoint, out selectionHeroes, out selectionNPCs);
            selectionHeroes.SortPlayers();
            selectionNPCs.SortPlayers();

            using (var writer = new StreamWriter(file, false, Encoding.UTF8))
            {
                writer.WriteLine("Herojai");
                writer.WriteLine("Vardas;Klasė;Gyvybės taškai;Mana;Žalos taškai;Gynybos taškai;Jėga;Vikrumas;Intelektas;Ypatinga galia");
                for (int i = 0; i < selectionHeroes.Count; i++)
                {
                    writer.WriteLine(selectionHeroes.GetPlayer(i).ToText());
                }
                writer.WriteLine();
                writer.WriteLine("NPC");
                writer.WriteLine("Vardas;Klasė;Gyvybės taškai;Mana;Žalos taškai;Gynybos taškai;Gildija");
                for (int i = 0; i < selectionNPCs.Count; i++)
                {
                    writer.WriteLine(selectionNPCs.GetPlayer(i).ToText());
                }
            }
        }