]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/minigames/cl_minigames.qc
Move minigame HUD command into minigame file
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / minigames / cl_minigames.qc
index ea5596f080108ac6065d95cdb874dbd75478a846..93147d4041b2ab44388870e634cec5dc00cb6bb9 100644 (file)
@@ -382,3 +382,22 @@ void minigame_prompt()
                        _("It's your turn"), "");
        }
 }
+
+// handle commands etc.
+REGISTER_MUTATOR(minigames, true);
+
+MUTATOR_HOOKFUNCTION(minigames, HUD_Command)
+{
+       if(MUTATOR_RETURNVALUE) { return false; } // command was already handled
+
+       if(argv(1) == "minigame")
+       {
+               if (HUD_MinigameMenu_IsOpened())
+                       HUD_MinigameMenu_Close();
+               else
+                       HUD_MinigameMenu_Open();
+               return true;
+       }
+
+       return false;
+}