Exemple #1
0
        public ProjectPropertiesDialogViewModel()
        {
            MappersModel mappers = ModelManager.Get <MappersModel>();

            Mappers = mappers.Mappers;

            ReadProjectData();

            SignalManager.Get <CloseDialogSignal>().Listener += OnCloseDialog;

            _changed = false;
        }
Exemple #2
0
        private void ReadProjectData()
        {
            ProjectModel project = ModelManager.Get <ProjectModel>();
            MappersModel mappers = ModelManager.Get <MappersModel>();

            SelectedMapper    = project.Header.INesMapper;
            CHRSizes          = mappers.Mappers[SelectedMapper].CHR;
            PRGSizes          = mappers.Mappers[SelectedMapper].PRG;
            SelectedCHRSize   = project.Header.CHRSize;
            SelectedPRGSize   = project.Header.PRGSize;
            FrameTiming       = project.Header.FrameTiming;
            Mirrorings        = mappers.Mappers[SelectedMapper].Mirroring;
            SelectedMirroring = project.Header.MirroringType;
            Battery           = project.Header.Battery;
        }