コード例 #1
0
        // this should go away now
        public static void SyncCoreCommInputSignals(CoreComm target)
        {
            var cfp = new CoreFileProvider(target.ShowMessage);

            target.CoreFileProvider = cfp;
            cfp.FirmwareManager     = Global.FirmwareManager;
        }
コード例 #2
0
        // this should go away now
        public static void SyncCoreCommInputSignals(CoreComm target)
        {
            string superhack = null;

            if (target.CoreFileProvider != null && target.CoreFileProvider is CoreFileProvider)
            {
                superhack = ((CoreFileProvider)target.CoreFileProvider).SubfileDirectory;
            }
            var cfp = new CoreFileProvider(target.ShowMessage);

            cfp.SubfileDirectory    = superhack;
            target.CoreFileProvider = cfp;
            cfp.FirmwareManager     = Global.FirmwareManager;
        }
コード例 #3
0
ファイル: CoreFileProvider.cs プロジェクト: henke37/BizHawk
		// this should go away now
		public static void SyncCoreCommInputSignals(CoreComm target)
		{
			string superhack = null;
			if (target.CoreFileProvider != null && target.CoreFileProvider is CoreFileProvider)
				superhack = ((CoreFileProvider)target.CoreFileProvider ).SubfileDirectory;
			var cfp = new CoreFileProvider(target.ShowMessage);
			cfp.SubfileDirectory = superhack;
			target.CoreFileProvider = cfp;
			cfp.FirmwareManager = Global.FirmwareManager;
		}
コード例 #4
0
ファイル: CoreFileProvider.cs プロジェクト: ddugovic/RASuite
		// this should go away now
		public static void SyncCoreCommInputSignals(CoreComm target = null)
		{
			if (target == null)
			{
				target = Global.CoreComm;
			}

			var cfp = new CoreFileProvider(target.ShowMessage);
			target.CoreFileProvider = cfp;
			cfp.FirmwareManager = Global.FirmwareManager;
		}