示例#1
0
        public Play(string level, Settings settings, Worlds worlds)
        {
            allDone.Reset();
            InitializeComponent();
            Sound_music.CheckMusic(settings);
            Visible  = false;
            readFile = new ReadFile(level);
            string[]     data          = readFile.SearchData().Split('|');
            LoadingLevel loadingScreen = new LoadingLevel("Level " + level, data[0].Split('#')[1], data[1], data[3]);

            loadingScreen.Show();
            new Thread(LoadingScreen).Start();

            this.level      = level;
            this.worlds     = worlds;
            FormBorderStyle = FormBorderStyle.None;
            WindowState     = FormWindowState.Maximized;
            this.settings   = settings;
            engine          = new Engine(readFile.InterpretFile(settings), Controls);

            allDone.WaitOne();
            Visible = true;
            loadingScreen.Close();

            Focus();
            engine.Start();
        }
示例#2
0
文件: Form1.cs 项目: Gnuhry/Mario
 public Form1()
 {
     InitializeComponent();
     settings = ReadFile.GetSettings();
     Sound_music.CheckMusic(settings);
     if (ReadFile.IsFirst())
     {
         btnStart.Enabled = false;
     }
 }
示例#3
0
 private void chBmusic_Click(object sender, EventArgs e)
 {
     settings.Music   = !settings.Music;
     chBmusic.Checked = settings.Music;
     Sound_music.CheckMusic(settings);
     if (chBmusic.Checked)
     {
         tBarMusicValue.Enabled = true;
     }
     else
     {
         tBarMusicValue.Enabled = false;
     }
 }
示例#4
0
文件: pause.cs 项目: Gnuhry/Mario
 private void btnGoOn_Click(object sender, EventArgs e)
 {
     play.Enabled = true;
     Sound_music.CheckMusic(settings);
     Close();
 }