mirror of
https://bitbucket.org/mfeemster/fractorium.git
synced 2025-07-03 23:05:11 -04:00
--User changes
Implement copying and pasting xforms between flames. --Code changes Make palette filename be a shared_ptr<string> to avoid duplication. Ensure random seeds in RendererCL have no duplicates and are not zero.
This commit is contained in:
@ -94,6 +94,8 @@ public:
|
||||
virtual void CopyAllXml() { }
|
||||
virtual void PasteXmlAppend() { }
|
||||
virtual void PasteXmlOver() { }
|
||||
virtual void CopySelectedXforms() { }
|
||||
virtual void PasteSelectedXforms() { }
|
||||
virtual void AddReflectiveSymmetry() { }//Tools.
|
||||
virtual void AddRotationalSymmetry() { }
|
||||
virtual void AddBothSymmetry() { }
|
||||
@ -323,6 +325,8 @@ public:
|
||||
virtual void CopyAllXml() override;
|
||||
virtual void PasteXmlAppend() override;
|
||||
virtual void PasteXmlOver() override;
|
||||
virtual void CopySelectedXforms() override;
|
||||
virtual void PasteSelectedXforms() override;
|
||||
virtual void AddReflectiveSymmetry() override;
|
||||
virtual void AddRotationalSymmetry() override;
|
||||
virtual void AddBothSymmetry() override;
|
||||
@ -477,6 +481,8 @@ private:
|
||||
Ember<T> m_Ember;
|
||||
EmberFile<T> m_EmberFile;
|
||||
deque<Ember<T>> m_UndoList;
|
||||
vector<Xform<T>> m_CopiedXforms;
|
||||
Xform<T> m_CopiedFinalXform;
|
||||
Palette<T> m_TempPalette;
|
||||
PaletteList<T> m_PaletteList;
|
||||
VariationList<T> m_VariationList;
|
||||
|
Reference in New Issue
Block a user