コード例 #1
0
 void LoadFile(string filename)
 {
     listViewItems = new List <ListViewItem>();
     listView1.Items.Clear();
     CassetteController.LoadFile(filename);
     if (listView1.Items.Count > 0)
     {
         listView1.Items[0].Selected = true;
     }
 }
コード例 #2
0
 private void toolStripButton3_Click(object sender, EventArgs e)
 {
     if (!CassetteController.FileLoaded)
     {
         return;
     }
     CassetteController.Pause();
     playButton.Visible         = true;
     pauseButton.Visible        = false;
     toolStripStatusLabel1.Text = "Pause Pressed";
 }
コード例 #3
0
        private void toolStripButton6_Click(object sender, EventArgs e)
        {
            if (!CassetteController.FileLoaded)
            {
                return;
            }
            bool p = CassetteController.IsPlaying;

            CassetteController.IsPlaying     = false;
            CassetteController.TZXBlockIndex = -1;
            CassetteController.IsPlaying     = false;
            CassetteController.ReLoadFile();

            toolStripStatusLabel1.Text = "First Block Pressed";
        }
コード例 #4
0
        private void toolStripButton5_Click(object sender, EventArgs e)
        {
            if (!CassetteController.FileLoaded)
            {
                return;
            }
            bool p = CassetteController.IsPlaying;

            CassetteController.IsPlaying = false;
            if (CassetteController.TZXBlockIndex < CassetteController.TZXFile.Blocks.Count - 1)
            {
                CassetteController.TZXBlockIndex++;
            }

            CassetteController.TZXTapeCounter = CurrentTZXBlockIndex;
            tapeView.Next(CassetteController.Percent(CassetteController.TZXFile.TZXLength, CassetteController.TZXTapeCounter));
            toolStripStatusLabel1.Text   = "Next Block Pressed";
            CassetteController.IsPlaying = p;
        }
コード例 #5
0
 private void toolStripButton8_Click(object sender, EventArgs e)
 {
     CassetteController.CloseFile();
     toolStripStatusLabel1.Text = "File Ejected";
 }