Example #1
0
 public Player_Towns_v2(ScummEngine vm, IMixer mixer, IIMuse imuse, bool disposeIMuse)
     : base(vm, true)
 {
     _imuse         = imuse;
     _imuseDispose  = disposeIMuse;
     _soundOverride = new SoundOvrParameters[_numSoundMax];
     _intf          = new TownsAudioInterface(mixer, null);
 }
Example #2
0
 public Player_Towns_v2(ScummEngine vm, IMixer mixer, IIMuse imuse, bool disposeIMuse)
     : base(vm, true)
 {
     _imuse = imuse;
     _imuseDispose = disposeIMuse;
     _soundOverride = new SoundOvrParameters[_numSoundMax];
     _intf = new TownsAudioInterface(mixer, null);
 }
Example #3
0
        public Player_Towns_v1(ScummEngine vm, IMixer mixer)
            : base(vm, false)
        {
            if (_vm.Game.Version == 3)
            {
                _soundOverride = new SoundOvrParameters[_numSoundMax];
            }

            _driver = new TownsEuphonyDriver(mixer);
        }
Example #4
0
        public Player_Towns_v1(ScummEngine vm, IMixer mixer)
            : base(vm, false)
        {
            if (_vm.Game.Version == 3)
            {
                _soundOverride = new SoundOvrParameters[_numSoundMax];
            }

            _driver = new TownsEuphonyDriver(mixer);
        }