Autorun: Change to 'autoforward' (#5926)
authorParamat <paramat@users.noreply.github.com>
Thu, 8 Jun 2017 07:57:00 +0000 (08:57 +0100)
committerLoïc Blot <nerzhul@users.noreply.github.com>
Thu, 8 Jun 2017 07:57:00 +0000 (09:57 +0200)
Minetest does not have 'run'.
Automatic forwards is very often used while flying or swimming, so a general
word is more suitable.

builtin/settingtypes.txt
minetest.conf.example
src/client/keys.h
src/defaultsettings.cpp
src/game.cpp
src/settings_translation_file.cpp

index a0a4d80e51e29a6a23ca4e6befd1e7a7c7a7d210..6a6b958ccde14aeac3d0e1f30f6c200bf3d64232 100644 (file)
@@ -101,7 +101,7 @@ repeat_rightclick_time (Rightclick repetition interval) float 0.25
 #    Enable random user input (only used for testing).
 random_input (Random input) bool false
 
-#    Continuous forward movement (only used for testing).
+#    Continuous forward movement, toggled by autoforward key.
 continuous_forward (Continuous forward) bool false
 
 #    Enable Joysticks
@@ -206,9 +206,9 @@ keymap_increase_volume (Inc. volume key) key
 #    See http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3
 keymap_decrease_volume (Dec. volume key) key
 
-#    Key for toggling autorun.
+#    Key for toggling autoforward.
 #    See http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3
-keymap_autorun (Autorun key) key
+keymap_autoforward (Automatic forwards key) key
 
 #    Key for toggling cinematic mode.
 #    See http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3
index c032fa9e9742db37c82b442466dda0ed9d2caf38..c430764597673884fb1aec23c755b28be2848d56 100644 (file)
@@ -79,7 +79,7 @@
 #    type: bool
 # random_input = false
 
-#    Continuous forward movement (only used for testing).
+#    Continuous forward movement, toggled by autoforward key.
 #    type: bool
 # continuous_forward = false
 
 #    type: key
 # keymap_decrease_volume =
 
-#    Key for toggling autorun.
+#    Key for toggling autoforward.
 #    See http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3
 #    type: key
-# keymap_autorun =
+# keymap_autoforward =
 
 #    Key for toggling cinematic mode.
 #    See http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3
index 9478737f6f52b3c00faadb05dbb8a814e6fc5803..886ae879164ebacb5b894f02c8cf129d47411fef 100644 (file)
@@ -35,7 +35,7 @@ public:
                JUMP,
                SPECIAL1,
                SNEAK,
-               AUTORUN,
+               AUTOFORWARD,
 
                ESC,
 
index e9fb5ea6b415a9d6d5a241df43dce8f3c20d181e..53fdc2f18424291fa19d5469d10379572dd206e9 100644 (file)
@@ -62,7 +62,7 @@ void set_default_settings(Settings *settings)
        // Keymap
        settings->setDefault("remote_port", "30000");
        settings->setDefault("keymap_forward", "KEY_KEY_W");
-       settings->setDefault("keymap_autorun", "");
+       settings->setDefault("keymap_autoforward", "");
        settings->setDefault("keymap_backward", "KEY_KEY_S");
        settings->setDefault("keymap_left", "KEY_KEY_A");
        settings->setDefault("keymap_right", "KEY_KEY_D");
index aeb9e8f45a66545d78da77dc2669d34a90043125..3b5f1f3829460f549e48b305bad4fe74a9b97410 100644 (file)
@@ -1033,7 +1033,7 @@ void KeyCache::populate()
        key[KeyType::SPECIAL1]     = getKeySetting("keymap_special1");
        key[KeyType::SNEAK]        = getKeySetting("keymap_sneak");
 
-       key[KeyType::AUTORUN]      = getKeySetting("keymap_autorun");
+       key[KeyType::AUTOFORWARD]  = getKeySetting("keymap_autoforward");
 
        key[KeyType::DROP]         = getKeySetting("keymap_drop");
        key[KeyType::INVENTORY]    = getKeySetting("keymap_inventory");
@@ -1238,7 +1238,7 @@ protected:
        void toggleFast();
        void toggleNoClip();
        void toggleCinematic();
-       void toggleAutorun();
+       void toggleAutoforward();
 
        void toggleChat();
        void toggleHud();
@@ -2473,8 +2473,8 @@ void Game::processKeyInput()
 {
        if (wasKeyDown(KeyType::DROP)) {
                dropSelectedItem();
-       } else if (wasKeyDown(KeyType::AUTORUN)) {
-               toggleAutorun();
+       } else if (wasKeyDown(KeyType::AUTOFORWARD)) {
+               toggleAutoforward();
        } else if (wasKeyDown(KeyType::INVENTORY)) {
                openInventory();
        } else if (wasKeyDown(KeyType::ESC) || input->wasKeyDown(CancelKey)) {
@@ -2755,15 +2755,15 @@ void Game::toggleCinematic()
        m_statustext = msg[cinematic];
 }
 
-// Add WoW-style autorun by toggling continuous forward.
-void Game::toggleAutorun()
+// Autoforward by toggling continuous forward.
+void Game::toggleAutoforward()
 {
-       static const wchar_t *msg[] = { L"autorun disabled", L"autorun enabled" };
-       bool autorun_enabled = !g_settings->getBool("continuous_forward");
-       g_settings->set("continuous_forward", bool_to_cstr(autorun_enabled));
+       static const wchar_t *msg[] = { L"autoforward disabled", L"autoforward enabled" };
+       bool autoforward_enabled = !g_settings->getBool("continuous_forward");
+       g_settings->set("continuous_forward", bool_to_cstr(autoforward_enabled));
 
        runData.statustext_time = 0;
-       m_statustext = msg[autorun_enabled ? 1 : 0];
+       m_statustext = msg[autoforward_enabled ? 1 : 0];
 }
 
 void Game::toggleChat()
index 383da33a7f8f85f3cefec313fd8d9ace38b5ccd5..bc149aed4a07e7b7ffca85f977767a48a4bb464f 100644 (file)
@@ -34,7 +34,7 @@ fake_function() {
        gettext("Random input");
        gettext("Enable random user input (only used for testing).");
        gettext("Continuous forward");
-       gettext("Continuous forward movement (only used for testing).");
+       gettext("Continuous forward movement, toggled by autoforward key.");
        gettext("Enable Joysticks");
        gettext("Enable Joysticks");
        gettext("Joystick ID");
@@ -87,8 +87,8 @@ fake_function() {
        gettext("Key for increasing the volume.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
        gettext("Dec. volume key");
        gettext("Key for decreasing the volume.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
-       gettext("Autorun key");
-       gettext("Key for toggling autorun.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
+       gettext("Autoforward key");
+       gettext("Key for toggling autoforward.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
        gettext("Cinematic mode key");
        gettext("Key for toggling cinematic mode.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
        gettext("Minimap key");