botch: Undo/Redo

Revision 927
Undo/Redo

Really basic implementation. Needs review and more testing and triggers for storing undo’s need to be put around. So far i’ve got them working on repositioning, rotating and placing entities ( non brush ).

I probably need to fix the way it constructs too with the reference to the constructing this. Changed Files:
[ul]
[li]trunk/Source/Worlds/EditorWorlds/EditorWorld.cpp [/li][li]trunk/Source/Worlds/EditorWorlds/EditorWorld.h [/li][li]trunk/Source/Worlds/EditorWorlds/SceneWidgets/SWMove.cpp [/li][li]trunk/Source/Worlds/EditorWorlds/SceneWidgets/SWMove.h [/li][li]trunk/Source/Worlds/EditorWorlds/UI/EditorCanvas.cpp [/li][li]trunk/Source/Worlds/EditorWorlds/UI/EditorCanvas.h [/li][li]trunk/Source/Worlds/EditorWorlds/UI/Panels/ViewPanels/Overlay/Widgets/Rotate.cpp [/li][li]trunk/Source/Worlds/EditorWorlds/UI/Panels/ViewPanels/Overlay/Widgets/Rotate.h [/li][li]trunk/Source/Worlds/EditorWorlds/botched.vcproj[/li][/ul]
Added Files:
[ul]
[li]trunk/Source/Worlds/EditorWorlds/Undo/Undo.cpp [/li][li]trunk/Source/Worlds/EditorWorlds/Undo/Undo.h[/li][/ul]

Committed By Pat Glynn