mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
0315219cf2
*TODO: Fix the dialog button actions (action="...") in RscTitles.hpp
39 lines
1.2 KiB
Plaintext
39 lines
1.2 KiB
Plaintext
#include "script_component.hpp"
|
|
|
|
switch (_this) do {
|
|
case 0: { // Enter
|
|
if (!GVAR(Kestrel4500_MinAvgMAx) && (GVAR(Kestrel4500_Menu) == 2 || GVAR(Kestrel4500_Menu) == 3)) then {
|
|
Kestrel4500_RefHeading = getDir ACE_player;
|
|
};
|
|
if (GVAR(Kestrel4500_MinAvgMAx) && GVAR(Kestrel4500_Menu) > 0 && GVAR(Kestrel4500_Menu) < 4) then {
|
|
if (GVAR(Kestrel4500_MinAvgMAxMode) != 1) then {
|
|
{
|
|
GVAR(Kestrel4500_MIN) set [_x, 0];
|
|
GVAR(Kestrel4500_MAX) set [_x, 0];
|
|
GVAR(Kestrel4500_TOTAL) set [_x, 0];
|
|
GVAR(Kestrel4500_ENTRIES) set [_x, 0];
|
|
} forEach [1, 2, 3];
|
|
};
|
|
GVAR(Kestrel4500_MinAvgMaxMode = (GVAR(Kestrel4500_MinAvgMaxMode + 1) % 3;
|
|
};
|
|
};
|
|
case 1: { // Top
|
|
GVAR(Kestrel4500_Menu) = (GVAR(Kestrel4500_Menu) - 1 + (count GVAR(Kestrel4500_Menu)s)) % (count GVAR(Kestrel4500_Menu)s);
|
|
};
|
|
case 2: { // Bottom
|
|
GVAR(Kestrel4500_Menu) = (GVAR(Kestrel4500_Menu) + 1 + (count GVAR(Kestrel4500_Menu)s)) % (count GVAR(Kestrel4500_Menu)s);
|
|
};
|
|
case 3: { // Left
|
|
GVAR(Kestrel4500_MinAvgMaxMode) = !GVAR(Kestrel4500_MinAvgMaxMode);
|
|
};
|
|
case 4: { // Right
|
|
GVAR(Kestrel4500_MinAvgMaxMode) = !GVAR(Kestrel4500_MinAvgMaxMode);
|
|
};
|
|
case 5: { // Memory
|
|
};
|
|
case 6: { // Backlight
|
|
};
|
|
};
|
|
|
|
[] call FUNC(updateDisplay);
|