public UndoAction_SpriteEdit(UndoMgr mgr, Spriteset ss, Sprite sprite, Sprite.UndoData before, Sprite.UndoData after, string strDesc) { m_mgr = mgr; m_ss = ss; m_sprite = sprite; m_before = new Sprite.UndoData(before); m_after = new Sprite.UndoData(after); Description = "SpriteEdit " + sprite.Name + " " + strDesc; if (IsPaletteChange()) Description += " " + before.subpalette + " to " + after.subpalette; }
public UndoAction_SpriteEdit(UndoMgr mgr, Spriteset ss, Sprite sprite, Sprite.UndoData before, Sprite.UndoData after, string strDesc) { m_mgr = mgr; m_ss = ss; m_sprite = sprite; m_before = new Sprite.UndoData(before); m_after = new Sprite.UndoData(after); Description = "SpriteEdit " + sprite.Name + " " + strDesc; if (IsPaletteChange()) { Description += " " + before.subpalette + " to " + after.subpalette; } }