From 8d59cab508ac6e8a5c1119e5398bd281985b82b6 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks Date: Fri, 16 Sep 2016 11:51:37 +0300 Subject: [PATCH] Improve SetTexMapDrawModeCmd so it actually works --- src/Commands/SetTexMapDrawModeCmd.cpp | 8 ++++---- src/Commands/SetTexMapDrawModeCmd.h | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Commands/SetTexMapDrawModeCmd.cpp b/src/Commands/SetTexMapDrawModeCmd.cpp index 2f1d279..380ce93 100644 --- a/src/Commands/SetTexMapDrawModeCmd.cpp +++ b/src/Commands/SetTexMapDrawModeCmd.cpp @@ -9,14 +9,14 @@ SetTexMapDrawModeCmd::SetTexMapDrawModeCmd(TextureMappingState * s, int m){ } void SetTexMapDrawModeCmd::exec(){ - ofLogNotice("SetTexMapDrawModeCmd", "undo"); - _oldMode = 0; // _state->getDrawMode(); - // _state->setDrawMode(_newMode); + ofLogNotice("SetTexMapDrawModeCmd", "exec"); + _oldMode = _state->getDrawMode(); + _state->setDrawMode(_newMode); } void SetTexMapDrawModeCmd::undo(){ ofLogNotice("SetTexMapDrawModeCmd", "undo"); - // _state->setDrawMode(_oldMode); + _state->setDrawMode(_oldMode); } } // namespace piMapper diff --git a/src/Commands/SetTexMapDrawModeCmd.h b/src/Commands/SetTexMapDrawModeCmd.h index 5265962..913cc71 100644 --- a/src/Commands/SetTexMapDrawModeCmd.h +++ b/src/Commands/SetTexMapDrawModeCmd.h @@ -10,6 +10,8 @@ namespace ofx { namespace piMapper { +class TextureMappingState; + class SetTexMapDrawModeCmd : public BaseUndoCmd { public: