Exemple #1
0
        public void AddPlayer(string name, Skills.SkillsPlayerEnum skills)
        {
            switch (skills)
            {
            case Skills.SkillsPlayerEnum.REGULARPLAYER:
                BasePlayer playerReg = new RegPlayer(name, 40, 140);
                this.NewRun += playerReg.NewRun;
                players.Add(playerReg);
                break;

            case Skills.SkillsPlayerEnum.NOTEPADPLAYER:
                BasePlayer playerNote = new NotepadPlayer(history, name, 40, 140);
                this.NewRun += playerNote.NewRun;
                players.Add(playerNote);
                break;

            case Skills.SkillsPlayerEnum.UBERPLAYER:
                BasePlayer playerUber = new UberPlayer(name, 40, 140);
                this.NewRun += playerUber.NewRun;
                players.Add(playerUber);
                break;

            case Skills.SkillsPlayerEnum.CHEATER:
                BasePlayer playerCheat = new CheaterPlayer(history, name, 40, 140);
                this.NewRun += playerCheat.NewRun;
                players.Add(playerCheat);
                break;

            case Skills.SkillsPlayerEnum.UBERCHEATER:
                BasePlayer playerUCheat = new UberCheatPlayer(history, name, 40, 140);
                this.NewRun += playerUCheat.NewRun;
                players.Add(playerUCheat);
                break;
            }
        }
        static void Main(string[] args)
        {
            //Basket basket = new Basket();
            //Console.WriteLine(basket);

            var firstPlayer = new RegularPlayer(EnumTypesOfPlayer.RegularPlayer, "Ulua_1");

            Library.GetNewVariant(firstPlayer);

            var secondPlayer = new NotepadPlayer(EnumTypesOfPlayer.NotepadPlayer, "Anisia_2");
            //Library.GetNewVariant(secondPlayer);

            var thirdPlayer = new UberPlayer(EnumTypesOfPlayer.UberPlayer, "Petr_3");
            //Library.GetNewVariant(thirdPlayer);

            var fourthPlayer = new UberCheaterPlayer(EnumTypesOfPlayer.UberCheaterPlayer, "Petya_3");
            //Library.GetNewVariant(fourthPlayer);

            var fifthPlayer = new CheaterPlayer(EnumTypesOfPlayer.CheaterPlayer, "Pavel");
            //Library.GetNewVariant(fifthPlayer);

            var sixPlayer = new UberCheaterPlayer(EnumTypesOfPlayer.UberCheaterPlayer, "Mama");
            //Library.GetNewVariant(sixPlayer);

            var sevenPlayer = new RegularPlayer(EnumTypesOfPlayer.RegularPlayer, "Papa");

            Console.WriteLine("\n\tЛист игроков");
            for (int i = 0; i < AllLists.allPlayers.Count; i++)
            {
                Console.WriteLine(" " + AllLists.allPlayers[i] + " ");
            }
            Console.WriteLine();
            Library.ChangeConsole(-25, 2);
            Library.Game();
        }
Exemple #3
0
        /// <summary>
        /// Notepad void
        /// </summary>
        /// <param name="_name">Name</param>
        /// <param name="_typePlayer">Type player</param>
        /// <param name="_stepFinishPlayer">MainSize and FinishStep</param>
        private static void NotepadPlayerMethod(string _name, string _typePlayer, int _stepFinishPlayer)
        {
            Thread        notepadPlayerThread = new Thread(new ParameterizedThreadStart(NotepadPlayerLogic.CalcNotepadPlayer));
            NotepadPlayer notepadpl1          = new NotepadPlayer(_name: _name, _stepFinish: _stepFinishPlayer);

            MainList.AddMainList(new MainList(_countPlayers: 1, _namePlayer: _name, _typePlayer: _typePlayer, _stepFinishPlayer: _stepFinishPlayer));
            notepadPlayerThread.Start(notepadpl1);
        }