public override void _Ready() { IOpl imfOpl = new WoodyEmulatorOpl(OplType.Opl2); AddChild(ImfOplPlayer = new OplPlayer() { Opl = imfOpl, MusicPlayer = new ImfPlayer() { Opl = imfOpl, }, }); IOpl idAdlOpl = new WoodyEmulatorOpl(OplType.Opl2); AddChild(IdAdlOplPlayer = new OplPlayer() { Opl = idAdlOpl, MusicPlayer = new IdAdlPlayer() { Opl = idAdlOpl, }, }); string imfFile = "SEARCHN_MUS.imf"; if (!System.IO.File.Exists(imfFile)) { throw new FileNotFoundException(); } else { using (FileStream imfStream = new FileStream(imfFile, FileMode.Open)) ((ImfPlayer)ImfOplPlayer.MusicPlayer).Imf = Imf.ReadImf(imfStream); } string idAdlFile = "GETAMMOSND.adl"; if (!System.IO.File.Exists(idAdlFile)) { throw new FileNotFoundException(); } else { using (FileStream idAdlStream = new FileStream(idAdlFile, FileMode.Open)) Adl = new Adl(idAdlStream); } }
public override void _Ready() { // Adding handler - to show log messages (ILoggerHandler) Logger.LoggerHandlerManager .AddHandler(new ConsoleLoggerHandler()) .AddHandler(new FileLoggerHandler()) .AddHandler(new DebugConsoleLoggerHandler()); using (FileStream file = new FileStream("WONDERIN_MUS.imf", FileMode.Open)) Song = ReadImf(file); OplPlayer = new OplPlayer(Opl); AddChild(OplPlayer); AddChild(OplPlayer.AudioStreamPlayer); ImfPlayer = new ImfPlayer(Opl) { Song = Song, }; AddChild(ImfPlayer); using (FileStream file = new FileStream( "GETAMMOSND.adl" //"GETMACHINESND.adl" , FileMode.Open)) Adl = new Adl(file); AdlPlayer = new AdlPlayer(Opl); AddChild(AdlPlayer); Button button = new PlayButton { Text = "Sound" }; AddChild(button); SongStep songStep = new SongStep(); AddChild(songStep); }