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); } } }
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); } } } }