Index: binaries/data/mods/mod/gui/common/SDL_events_codes.js
===================================================================
--- binaries/data/mods/mod/gui/common/SDL_events_codes.js
+++ binaries/data/mods/mod/gui/common/SDL_events_codes.js
@@ -0,0 +1,11 @@
+const SDL_BUTTON_LEFT = 1;
+const SDL_BUTTON_MIDDLE = 2;
+const SDL_BUTTON_RIGHT = 3;
+const SDLK_LEFTBRACKET = 91;
+const SDLK_RIGHTBRACKET = 93;
+const SDLK_RSHIFT = 303;
+const SDLK_LSHIFT = 304;
+const SDLK_RCTRL = 305;
+const SDLK_LCTRL = 306;
+const SDLK_RALT = 307;
+const SDLK_LALT = 308;
\ No newline at end of file
Index: binaries/data/mods/public/gui/session/hotkeys/misc.xml
===================================================================
--- binaries/data/mods/public/gui/session/hotkeys/misc.xml
+++ binaries/data/mods/public/gui/session/hotkeys/misc.xml
@@ -106,11 +106,11 @@
Index: binaries/data/mods/public/gui/session/selection_panels.js
===================================================================
--- binaries/data/mods/public/gui/session/selection_panels.js
+++ binaries/data/mods/public/gui/session/selection_panels.js
@@ -943,7 +943,7 @@
let unitIds = data.unitEntStates.map(status => status.id)
let [buildingsCountToTrainFullBatch, fullBatchSize, remainderBatch] =
- getTrainingStatus(unitIds, data.item, data.playerState);
+ g_BatchTraining.getTrainingStatus(unitIds, data.item, data.playerState);
let trainNum = buildingsCountToTrainFullBatch * fullBatchSize + remainderBatch;
@@ -956,7 +956,7 @@
data.button.onPress = function() {
if (!neededResources)
- addTrainingToQueue(unitIds, data.item, data.playerState);
+ g_BatchTraining.addTrainingToQueue(unitIds, data.item, data.playerState);
};
data.button.onPressRight = function() {
showTemplateDetails(data.item);
Index: binaries/data/mods/public/gui/session/selection_panels_right/training_panel.xml
===================================================================
--- binaries/data/mods/public/gui/session/selection_panels_right/training_panel.xml
+++ binaries/data/mods/public/gui/session/selection_panels_right/training_panel.xml
@@ -8,10 +8,10 @@
- OnTrainMouseWheel(1);
+ g_BatchTraining.OnTrainMouseWheel(1);
- OnTrainMouseWheel(-1);
+ g_BatchTraining.OnTrainMouseWheel(-1);