From 3799ffd9d517aa19d41c5195cf52a3ddc29f7f72 Mon Sep 17 00:00:00 2001 From: ANAND Date: Sun, 29 Sep 2019 17:11:13 +0530 Subject: Move Quicktune code to util/ (#8871) --- src/quicktune_shortcutter.h | 84 --------------------------------------------- 1 file changed, 84 deletions(-) delete mode 100644 src/quicktune_shortcutter.h (limited to 'src/quicktune_shortcutter.h') diff --git a/src/quicktune_shortcutter.h b/src/quicktune_shortcutter.h deleted file mode 100644 index 70a7b70b3..000000000 --- a/src/quicktune_shortcutter.h +++ /dev/null @@ -1,84 +0,0 @@ -/* -Minetest -Copyright (C) 2013 celeron55, Perttu Ahola - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation; either version 2.1 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -*/ - -#pragma once - -#include "quicktune.h" - -class QuicktuneShortcutter -{ -private: - std::vector m_names; - u32 m_selected_i; - std::string m_message; -public: - bool hasMessage() const - { - return !m_message.empty(); - } - - std::string getMessage() - { - std::string s = m_message; - m_message = ""; - if (!s.empty()) - return std::string("[quicktune] ") + s; - return ""; - } - std::string getSelectedName() - { - if(m_selected_i < m_names.size()) - return m_names[m_selected_i]; - return "(nothing)"; - } - void next() - { - m_names = getQuicktuneNames(); - if(m_selected_i < m_names.size()-1) - m_selected_i++; - else - m_selected_i = 0; - m_message = std::string("Selected \"")+getSelectedName()+"\""; - } - void prev() - { - m_names = getQuicktuneNames(); - if(m_selected_i > 0) - m_selected_i--; - else - m_selected_i = m_names.size()-1; - m_message = std::string("Selected \"")+getSelectedName()+"\""; - } - void inc() - { - QuicktuneValue val = getQuicktuneValue(getSelectedName()); - val.relativeAdd(0.05); - m_message = std::string("\"")+getSelectedName() - +"\" = "+val.getString(); - setQuicktuneValue(getSelectedName(), val); - } - void dec() - { - QuicktuneValue val = getQuicktuneValue(getSelectedName()); - val.relativeAdd(-0.05); - m_message = std::string("\"")+getSelectedName() - +"\" = "+val.getString(); - setQuicktuneValue(getSelectedName(), val); - } -}; -- cgit v1.2.3