コード例 #1
0
 private void pickExtraColor2ToolStripMenuItem_Click(object sender, EventArgs e)
 {
     using (var x = new PaletteDialog())
     {
         x.Prompt     = "Select second extra color:";
         x.ColorIndex = C64Sprite.ExtraColor2Index;
         if (x.ShowDialog(this) != DialogResult.OK)
         {
             return;
         }
         C64Sprite.ExtraColor2Index = x.ColorIndex;
         for (var i = 0; i < SpriteArray.Length; i++)
         {
             Sprites[i].ResetPixels();
         }
         Invalidate();
     }
 }
コード例 #2
0
        private void pickForegroundColorToolStripMenuItem_Click(object sender, EventArgs e)
        {
            using var x  = new PaletteDialog();
            x.Prompt     = "Select foreground color:";
            x.ColorIndex = CurrentSprite.ForegroundColorIndex;

            if (x.ShowDialog(this) != DialogResult.OK)
            {
                return;
            }

            CurrentSprite.ForegroundColorIndex = x.ColorIndex;

            for (var i = 0; i < SpriteArray.Length; i++)
            {
                Sprites[i].ResetPixels();
            }

            Invalidate();
        }