コード例 #1
0
        public TestForm()
        {
            InitializeComponent();

            connector = new ScummVMConnector();
            Update();
        }
コード例 #2
0
        internal BaseEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector)
        {
            this.EngineAddr = engineAddr;

            LoadBaseEngineSymbols();
            LoadSymbols();
        }
コード例 #3
0
        public ScummResearchForm()
        {
            InitializeComponent();

            connector = new ScummVMConnector();

            differ = new ScummDiffer();
            differ.DifferenceFound += Differ_DifferenceFound;

            Update();
        }
コード例 #4
0
        internal ScummEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
        {
            gameSettings = GetGameSettings();

            if (gameSettings.Version >= 7)
            {
                LoadSmushSymbols();
            }

            VarMap = BuildVarMap();

            LoadSemiStaticData();
        }
コード例 #5
0
        public MainWindow()
        {
            InitializeComponent();

            connector = new ScummVMConnector();

            UpdateState();

            updateTimer          = new DispatcherTimer();
            updateTimer.Interval = new TimeSpan(0, 0, 0, 0, 100);
            updateTimer.Tick    += UpdateTimer_Tick;
            updateTimer.Start();
        }
コード例 #6
0
 internal ADBaseEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
 }
コード例 #7
0
 public HyperspaceDeliveryBoyEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
     LoadSemiStaticData();
 }
コード例 #8
0
 public MadeEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
 }
コード例 #9
0
 public PrivateEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
     videoAccessor = new VideoAccessor(Connector);
 }
コード例 #10
0
 public SupernovaEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
     LoadSemiStaticData();
 }
コード例 #11
0
 public PlumbersEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
 }
コード例 #12
0
 public SherlockEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
 }
コード例 #13
0
 public BladeRunnerEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
     gameInfo = GetGameInfo();
 }
コード例 #14
0
 internal ToonEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
     videoAccessor = new VideoAccessor(connector);
 }
コード例 #15
0
        internal UnknownEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
        {
            string mangledName = RttiReader.GetMangledClassNameFromObjPtr(engineAddr);

            Debug.WriteLine($"Unknown engine class name \"{mangledName}\"");
        }
コード例 #16
0
 public TeenAgentEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
 }
コード例 #17
0
 internal QueenEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
     LoadSemiStaticData();
 }
コード例 #18
0
 public NeverhoodEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
     LoadSemiStaticData();
 }
コード例 #19
0
 public DraciEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
     LoadSemiStaticData();
     gameInfo = LoadGameInfo();
 }