Beispiel #1
0
        public TestForm()
        {
            InitializeComponent();

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

            LoadBaseEngineSymbols();
            LoadSymbols();
        }
Beispiel #3
0
        public ScummResearchForm()
        {
            InitializeComponent();

            connector = new ScummVMConnector();

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

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

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

            VarMap = BuildVarMap();

            LoadSemiStaticData();
        }
        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();
        }
Beispiel #6
0
 internal ADBaseEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
 }
Beispiel #7
0
 public HyperspaceDeliveryBoyEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
     LoadSemiStaticData();
 }
Beispiel #8
0
 public MadeEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
 }
 public PrivateEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
     videoAccessor = new VideoAccessor(Connector);
 }
 public SupernovaEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
     LoadSemiStaticData();
 }
 public PlumbersEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
 }
Beispiel #12
0
 public SherlockEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
 }
 public BladeRunnerEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
     gameInfo = GetGameInfo();
 }
Beispiel #14
0
 internal ToonEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
 {
     videoAccessor = new VideoAccessor(connector);
 }
Beispiel #15
0
        internal UnknownEngineAccessor(ScummVMConnector connector, IntPtr engineAddr) : base(connector, engineAddr)
        {
            string mangledName = RttiReader.GetMangledClassNameFromObjPtr(engineAddr);

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