Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/session/hotkeys/building.xml
<?xml version="1.0" encoding="utf-8"?> | |||||
<object> | |||||
<!-- select building 1 from construction panel --> | |||||
<object hotkey="session.building.1"> | |||||
<action on="Press">selectBuildingByPosition(0);</action> | |||||
lyv: Handling in JS would be cleaner IMO. In fact, I think I already have a patch changing training… | |||||
Not Done Inline Actionslyv: D1362 | |||||
Done Inline ActionsI don't really like that diff, sure it much shorter but also harder to find and modify. nani: I don't really like that diff, sure it much shorter but also harder to find and modify. | |||||
Not Done Inline ActionsDoesn’t matter now anyway ;) lyv: Doesn’t matter now anyway ;)
It was mostly to show an alternative way. IMO, this current hotkey… | |||||
</object> | |||||
<!-- select building 2 from construction panel --> | |||||
<object hotkey="session.building.2"> | |||||
<action on="Press">selectBuildingByPosition(1);</action> | |||||
</object> | |||||
<!-- select building 3 from construction panel --> | |||||
<object hotkey="session.building.3"> | |||||
<action on="Press">selectBuildingByPosition(2);</action> | |||||
</object> | |||||
<!-- select building 4 from construction panel --> | |||||
<object hotkey="session.building.4"> | |||||
<action on="Press">selectBuildingByPosition(3);</action> | |||||
</object> | |||||
<!-- select building 5 from construction panel --> | |||||
<object hotkey="session.building.5"> | |||||
<action on="Press">selectBuildingByPosition(4);</action> | |||||
</object> | |||||
<!-- select building 6 from construction panel --> | |||||
<object hotkey="session.building.6"> | |||||
<action on="Press">selectBuildingByPosition(5);</action> | |||||
</object> | |||||
<!-- select building 7 from construction panel --> | |||||
<object hotkey="session.building.7"> | |||||
<action on="Press">selectBuildingByPosition(6);</action> | |||||
</object> | |||||
<!-- select building 8 from construction panel --> | |||||
<object hotkey="session.building.8"> | |||||
<action on="Press">selectBuildingByPosition(7);</action> | |||||
</object> | |||||
<!-- select building 9 from construction panel --> | |||||
<object hotkey="session.building.9"> | |||||
<action on="Press">selectBuildingByPosition(8);</action> | |||||
</object> | |||||
<!-- select building 10 from construction panel --> | |||||
<object hotkey="session.building.10"> | |||||
<action on="Press">selectBuildingByPosition(9);</action> | |||||
</object> | |||||
<!-- select building 11 from construction panel --> | |||||
<object hotkey="session.building.11"> | |||||
<action on="Press">selectBuildingByPosition(10);</action> | |||||
</object> | |||||
<!-- select building 12 from construction panel --> | |||||
<object hotkey="session.building.12"> | |||||
<action on="Press">selectBuildingByPosition(11);</action> | |||||
</object> | |||||
<!-- select building 13 from construction panel --> | |||||
<object hotkey="session.building.13"> | |||||
<action on="Press">selectBuildingByPosition(12);</action> | |||||
</object> | |||||
<!-- select building 14 from construction panel --> | |||||
<object hotkey="session.building.14"> | |||||
<action on="Press">selectBuildingByPosition(13);</action> | |||||
</object> | |||||
<!-- select building 15 from construction panel --> | |||||
<object hotkey="session.building.15"> | |||||
<action on="Press">selectBuildingByPosition(14);</action> | |||||
</object> | |||||
<!-- select building 16 from construction panel --> | |||||
<object hotkey="session.building.16"> | |||||
<action on="Press">selectBuildingByPosition(15);</action> | |||||
</object> | |||||
<!-- select building 17 from construction panel --> | |||||
<object hotkey="session.building.17"> | |||||
<action on="Press">selectBuildingByPosition(16);</action> | |||||
</object> | |||||
<!-- select building 18 from construction panel --> | |||||
<object hotkey="session.building.18"> | |||||
<action on="Press">selectBuildingByPosition(17);</action> | |||||
</object> | |||||
<!-- select building 19 from construction panel --> | |||||
<object hotkey="session.building.19"> | |||||
<action on="Press">selectBuildingByPosition(18);</action> | |||||
</object> | |||||
<!-- select building 20 from construction panel --> | |||||
<object hotkey="session.building.20"> | |||||
<action on="Press">selectBuildingByPosition(19);</action> | |||||
</object> | |||||
<!-- select building 21 from construction panel --> | |||||
<object hotkey="session.building.21"> | |||||
<action on="Press">selectBuildingByPosition(20);</action> | |||||
</object> | |||||
<!-- select building 22 from construction panel --> | |||||
<object hotkey="session.building.22"> | |||||
<action on="Press">selectBuildingByPosition(21);</action> | |||||
</object> | |||||
<!-- select building 23 from construction panel --> | |||||
<object hotkey="session.building.23"> | |||||
<action on="Press">selectBuildingByPosition(22);</action> | |||||
</object> | |||||
<!-- select building 24 from construction panel --> | |||||
<object hotkey="session.building.24"> | |||||
<action on="Press">selectBuildingByPosition(23);</action> | |||||
</object> | |||||
</object> |
Wildfire Games · Phabricator
Handling in JS would be cleaner IMO. In fact, I think I already have a patch changing training hotkeys as well. Which it self came from the fact that one object was missing. I got a feeling this approach would lead to a repetition of history down the line.