Example #1
0
 private void pbPaletteSelect_MouseMove(object sender, MouseEventArgs e)
 {
     if (m_fSubpaletteSelect_Selecting)
     {
         if (HandleMouse_SelectSubpalette(e.X, e.Y))
         {
             Sprite s = m_parent.ActiveSprite();
             s.SubpaletteID = m_palette.CurrentSubpaletteId;
             s.FlushBitmaps();
             m_parent.HandleSubpaletteSelectChange(m_palette);
         }
     }
 }
Example #2
0
        private void pbSprite_MouseMove(object sender, MouseEventArgs e)
        {
            if (m_fEditSprite_Selecting)
            {
                Toolbox.ToolType tool = m_toolbox.CurrentToolType;
                if (m_fEditSprite_Erase)
                {
                    tool = Toolbox.ToolType.Eraser;
                }

                if (HandleMouseMove(e.X, e.Y, tool))
                {
                    if (tool == Toolbox.ToolType.Eyedropper)
                    {
                        m_parent.HandleColorSelectChange(m_ss.Palette);
                    }
                    else
                    {
                        m_sprite.FlushBitmaps();
                        m_parent.HandleSpriteDataChanged(m_ss);
                    }
                }
            }
        }