Ticket #1187: Ticket#1187_V2.patch
File Ticket#1187_V2.patch, 2.5 KB (added by , 12 years ago) |
---|
-
config/default.cfg
190 190 hotkey.timewarp.fastforward = Space ; If timewarp mode enabled, speed up the game 191 191 hotkey.timewarp.rewind = Backspace ; If timewarp mode enabled, go back to earlier point in the game 192 192 193 193 194 ; > OVERLAY KEYS 194 195 hotkey.fps.toggle = "Alt+F" ; Toggle frame counter 195 196 hotkey.session.devcommands.toggle = "Alt+D" ; Toggle developer commands panel 196 197 hotkey.session.gui.toggle = "Alt+G" ; Toggle visibility of session GUI 197 198 hotkey.menu.toggle = "F10" ; Toggle in-game menu 198 199 hotkey.timeelapsedcounter.toggle = "F12" ; Toggle time elapsed counter 200 hotkey.healthbars.toggle = Tab ; Toggle display of health bars 199 201 202 200 203 ; > HOTKEYS ONLY 201 204 hotkey.chat = Return ; Toggle chat window 202 205 -
mods/public/gui/session/input.js
33 33 var placementPosition = undefined; 34 34 var placementEntity = undefined; 35 35 36 var entsOnScreen = []; 37 36 38 var mouseX = 0; 37 39 var mouseY = 0; 38 40 var mouseIsOverObject = false; … … 714 716 else if (ev.type == "hotkeyup" && ev.hotkey == "timewarp.rewind") 715 717 Engine.RewindTimeWarp(); 716 718 } 719 720 // Handle the hotkey to show all status bars from friendly units 721 if(ev.type == "hotkeydown" && ev.hotkey == "healthbars.toggle") 722 { 723 724 entsOnScreen = Engine.PickFriendlyEntitiesOnScreen(Engine.GetPlayerID()); // find all friendly units on screen 725 Engine.GuiInterfaceCall("SetStatusBars", { "entities":entsOnScreen, "enabled":true }); // show status bars for all friendly units on screen 726 } 727 // Hide status bars again when key is released 728 else if(ev.type == "hotkeyup" && ev.hotkey == "healthbars.toggle") 729 { 730 var selected = g_Selection.toList(); 731 var highlighted = Engine.PickEntitiesAtPoint(mouseX, mouseY); 732 Engine.GuiInterfaceCall("SetStatusBars", { "entities":entsOnScreen, "enabled":false }); // Hide all status bars 733 Engine.GuiInterfaceCall("SetStatusBars", { "entities":highlighted, "enabled":true }); //Replace status bars selected/highlighted units 734 Engine.GuiInterfaceCall("SetStatusBars", { "entities":selected, "enabled":true }); 735 } 736 717 737 718 738 // State-machine processing: 719 739