Exemplo n.º 1
0
        /// <summary>
        /// Создание контроллов.
        /// </summary>
        private void CreateControls()
        {
            CreatePersonControl = new CreatePersonControl();
            ProfilPersonControl = new ProfilPersonControl();
            StoryControl        = new StoryControl();
            AchievementControl  = new AchievementControl();
            FightChoiceControl  = new FightChoiceControl();
            FightControl        = new FightControl();


            AdjustControls(CreatePersonControl, ProfilPersonControl, StoryControl, FightChoiceControl, FightControl, AchievementControl);
        }
Exemplo n.º 2
0
        public PersonPresenter(ICreatePersonControl createPersonControl, IProfilPersonControl profilPersonControl)
        {
            CreatePersonControl = createPersonControl;
            CreatePersonControl.CreatePerson       += CreatePerson;
            CreatePersonControl.RandomCreatePerson += PersonCreateRandom;
            CreatePersonControl.CancelCreatePerson += CancelCreatePersonControl;

            ProfilPersonControl = profilPersonControl;
            ProfilPersonControl.CreateNewPerson += ShowCreatPersonPanel;
            ProfilPersonControl.DeletePerson    += DeletePerson;
            ProfilPersonControl.ChoosePerson    += ChoosePerson;

            Persons = BasePresenter.Load("Persons");

            Persons.ListChanged        += Persons_ListChanged;
            ProfilPersonControl.Persons = Persons;
        }