mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Fix stringtable and more cleanup
This commit is contained in:
parent
ca71dd43e1
commit
4cf81b493a
@ -37,7 +37,7 @@ class CfgVehicles {
|
|||||||
displayName = CSTRING(Module_DisplayName);
|
displayName = CSTRING(Module_DisplayName);
|
||||||
function = QFUNC(moduleMapFill);
|
function = QFUNC(moduleMapFill);
|
||||||
scope = 2;
|
scope = 2;
|
||||||
isGlobal = 1;
|
isGlobal = 0;
|
||||||
icon = QUOTE(PATHTOF(UI\Icon_Module_microDAGR_ca.paa));
|
icon = QUOTE(PATHTOF(UI\Icon_Module_microDAGR_ca.paa));
|
||||||
functionPriority = 0;
|
functionPriority = 0;
|
||||||
class Arguments {
|
class Arguments {
|
||||||
@ -46,9 +46,9 @@ class CfgVehicles {
|
|||||||
description = CSTRING(MapDataAvailable_Description);
|
description = CSTRING(MapDataAvailable_Description);
|
||||||
typeName = "NUMBER";
|
typeName = "NUMBER";
|
||||||
class values {
|
class values {
|
||||||
class None {name = CSTRING(None); value = MAP_DETAIL_SAT; default = 1;};
|
class Full {name = CSTRING(MapFill_Full); value = MAP_DETAIL_SAT; default = 1;};
|
||||||
class Side {name = CSTRING(Side); value = MAP_DETAIL_TOPOROADS;};
|
class Roads {name = CSTRING(MapFill_OnlyRoads); value = MAP_DETAIL_TOPOROADS;};
|
||||||
class Unique {name = CSTRING(Unique); value = MAP_DETAIL_NONE;};
|
class Disabled {name = CSTRING(MapFill_None); value = MAP_DETAIL_NONE;};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
#include "script_component.hpp"
|
#include "script_component.hpp"
|
||||||
|
|
||||||
disableSerialization;
|
disableSerialization;
|
||||||
params ["_control", "_itemClicked"];
|
params ["", "_itemClicked"];
|
||||||
|
|
||||||
switch (_itemClicked) do {
|
switch (_itemClicked) do {
|
||||||
case (0): { GVAR(settingUseMils) = ! GVAR(settingUseMils)};
|
case (0): { GVAR(settingUseMils) = ! GVAR(settingUseMils)};
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
*/
|
*/
|
||||||
#include "script_component.hpp"
|
#include "script_component.hpp"
|
||||||
|
|
||||||
params ["_theMap", "_mouseButton", "_xPos", "_yPos"];
|
params ["", "_mouseButton"];
|
||||||
|
|
||||||
//Only handle RMB
|
//Only handle RMB
|
||||||
if (_mouseButton != 1) exitWith {};
|
if (_mouseButton != 1) exitWith {};
|
||||||
|
@ -4,20 +4,18 @@
|
|||||||
*
|
*
|
||||||
* Arguments:
|
* Arguments:
|
||||||
* 0: logic <OBJECT>
|
* 0: logic <OBJECT>
|
||||||
* 1: synced units-not used <ARRAY>
|
|
||||||
* 2: Module Activated <BOOL>
|
|
||||||
*
|
*
|
||||||
* Return Value:
|
* Return Value:
|
||||||
* None
|
* None
|
||||||
*
|
*
|
||||||
* Example:
|
* Example:
|
||||||
* [module, [], true] call ace_microdagr_fnc_moduleMapFill
|
* [module] call ace_microdagr_fnc_moduleMapFill
|
||||||
*
|
*
|
||||||
* Public: No
|
* Public: No
|
||||||
*/
|
*/
|
||||||
#include "script_component.hpp"
|
#include "script_component.hpp"
|
||||||
|
|
||||||
if !(isServer) exitWith {};
|
if !(isServer) exitWith {};
|
||||||
params ["_logic", "_syncedUnits", "_activated"];
|
params ["_logic"];
|
||||||
|
|
||||||
if (!_activated) exitWith {WARNING("Module Placed but not active");};
|
[_logic, QGVAR(MapDataAvailable), "MapDataAvailable"] call EFUNC(common,readSettingFromModule);
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
#include "script_component.hpp"
|
#include "script_component.hpp"
|
||||||
|
|
||||||
private ["_oldShowMode", "_args", "_pfID", "_player"];
|
private ["_oldShowMode", "_args", "_player"];
|
||||||
|
|
||||||
params [["_newDisplayShowMode", -1, [-1]]];
|
params [["_newDisplayShowMode", -1, [-1]]];
|
||||||
_oldShowMode = GVAR(currentShowMode);
|
_oldShowMode = GVAR(currentShowMode);
|
||||||
@ -30,7 +30,6 @@ if ((_newDisplayShowMode == DISPLAY_MODE_DISPLAY) && {!([DISPLAY_MODE_DISPLAY] c
|
|||||||
if ((_newDisplayShowMode == DISPLAY_MODE_DIALOG) && {!([DISPLAY_MODE_DIALOG] call FUNC(canShow))}) then {_newDisplayShowMode = DISPLAY_MODE_HIDDEN};
|
if ((_newDisplayShowMode == DISPLAY_MODE_DIALOG) && {!([DISPLAY_MODE_DIALOG] call FUNC(canShow))}) then {_newDisplayShowMode = DISPLAY_MODE_HIDDEN};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//On first-startup
|
//On first-startup
|
||||||
if (GVAR(currentApplicationPage) == APP_MODE_NULL) then {
|
if (GVAR(currentApplicationPage) == APP_MODE_NULL) then {
|
||||||
GVAR(currentApplicationPage) = APP_MODE_INFODISPLAY;
|
GVAR(currentApplicationPage) = APP_MODE_INFODISPLAY;
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
#include "script_component.hpp"
|
#include "script_component.hpp"
|
||||||
|
|
||||||
private ["_display", "_waypoints", "_posString", "_eastingText", "_northingText", "_numASL", "_aboveSeaLevelText", "_compassAngleText", "_targetPos", "_targetPosName", "_targetPosLocationASL", "_bearingText", "_rangeText", "_targetName", "_bearing", "_2dDistanceKm", "_SpeedText", "_playerPos2d", "_wpListBox", "_currentIndex", "_wpName", "_wpPos", "_settingListBox", "_yearString", "_monthSring", "_dayString"];
|
private ["_display", "_waypoints", "_posString", "_eastingText", "_northingText", "_numASL", "_aboveSeaLevelText", "_compassAngleText", "_targetPos", "_targetPosName", "_targetPosLocationASL", "_bearingText", "_rangeText", "_targetName", "_bearing", "_2dDistanceKm", "_SpeedText", "_wpListBox", "_currentIndex", "_wpName", "_wpPos", "_settingListBox", "_yearString", "_monthSring", "_dayString", "_daylight"];
|
||||||
|
|
||||||
disableSerialization;
|
disableSerialization;
|
||||||
_display = uiNamespace getVariable [[QGVAR(RscTitleDisplay), QGVAR(DialogDisplay)] select (GVAR(currentShowMode) == DISPLAY_MODE_DIALOG), displayNull];
|
_display = uiNamespace getVariable [[QGVAR(RscTitleDisplay), QGVAR(DialogDisplay)] select (GVAR(currentShowMode) == DISPLAY_MODE_DIALOG), displayNull];
|
||||||
@ -91,7 +91,7 @@ case (APP_MODE_INFODISPLAY): {
|
|||||||
} else {
|
} else {
|
||||||
([(floor (_bearing)), 3, 1] call CBA_fnc_formatNumber) + "°" //degree symbol is in UTF-8
|
([(floor (_bearing)), 3, 1] call CBA_fnc_formatNumber) + "°" //degree symbol is in UTF-8
|
||||||
};
|
};
|
||||||
_2dDistanceKm = (((getPosASL ACE_player) select [0,2]) distance (_targetPosLocationASL select [0,2])) / 1000;
|
_2dDistanceKm = ((getPosASL ACE_player) distance2D _targetPosLocationASL) / 1000;
|
||||||
_rangeText = format ["%1km", ([_2dDistanceKm, 1, 1] call CBA_fnc_formatNumber)];
|
_rangeText = format ["%1km", ([_2dDistanceKm, 1, 1] call CBA_fnc_formatNumber)];
|
||||||
_numASL = (_targetPosLocationASL select 2) + EGVAR(common,mapAltitude);
|
_numASL = (_targetPosLocationASL select 2) + EGVAR(common,mapAltitude);
|
||||||
_aboveSeaLevelText = [_numASL, 5, 0] call CBA_fnc_formatNumber;
|
_aboveSeaLevelText = [_numASL, 5, 0] call CBA_fnc_formatNumber;
|
||||||
@ -122,8 +122,6 @@ case (APP_MODE_COMPASS): {
|
|||||||
(_display displayCtrl IDC_MODECOMPASS_RANGE) ctrlSetText "";
|
(_display displayCtrl IDC_MODECOMPASS_RANGE) ctrlSetText "";
|
||||||
(_display displayCtrl IDC_MODECOMPASS_TARGET) ctrlSetText "";
|
(_display displayCtrl IDC_MODECOMPASS_TARGET) ctrlSetText "";
|
||||||
} else {
|
} else {
|
||||||
_playerPos2d = (getPosASL ACE_player) select [0,2];
|
|
||||||
|
|
||||||
_targetPosName = "";
|
_targetPosName = "";
|
||||||
_targetPosLocationASL = [];
|
_targetPosLocationASL = [];
|
||||||
|
|
||||||
@ -149,7 +147,7 @@ case (APP_MODE_COMPASS): {
|
|||||||
} else {
|
} else {
|
||||||
([(floor (_bearing)), 3, 1] call CBA_fnc_formatNumber) + "°" //degree symbol is in UTF-8
|
([(floor (_bearing)), 3, 1] call CBA_fnc_formatNumber) + "°" //degree symbol is in UTF-8
|
||||||
};
|
};
|
||||||
_2dDistanceKm = (((getPosASL ACE_player) select [0,2]) distance (_targetPosLocationASL select [0,2])) / 1000;
|
_2dDistanceKm = ((getPosASL ACE_player) distance2D _targetPosLocationASL) / 1000;
|
||||||
_rangeText = format ["%1km", ([_2dDistanceKm, 1, 1] call CBA_fnc_formatNumber)];
|
_rangeText = format ["%1km", ([_2dDistanceKm, 1, 1] call CBA_fnc_formatNumber)];
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -165,9 +163,9 @@ case (APP_MODE_WAYPOINTS): {
|
|||||||
|
|
||||||
lbClear _wpListBox;
|
lbClear _wpListBox;
|
||||||
{
|
{
|
||||||
EXPLODE_2_PVT(_x,_wpName,_wpPos);
|
_x params ["_wpName", "_wpPos"];
|
||||||
_wpListBox lbAdd _wpName;
|
_wpListBox lbAdd _wpName;
|
||||||
_2dDistanceKm = (((getPosASL ACE_player) select [0,2]) distance (_wpPos select [0,2])) / 1000;
|
_2dDistanceKm = ((getPosASL ACE_player) distance2D _wpPos) / 1000;
|
||||||
_wpListBox lbSetTextRight [_forEachIndex, (format ["%1km", ([_2dDistanceKm, 1, 1] call CBA_fnc_formatNumber)])];
|
_wpListBox lbSetTextRight [_forEachIndex, (format ["%1km", ([_2dDistanceKm, 1, 1] call CBA_fnc_formatNumber)])];
|
||||||
} forEach _waypoints;
|
} forEach _waypoints;
|
||||||
|
|
||||||
|
@ -325,7 +325,7 @@
|
|||||||
<Czech>Kolik informací je načteno do MicroDAGR?</Czech>
|
<Czech>Kolik informací je načteno do MicroDAGR?</Czech>
|
||||||
<Portuguese>Quanta informação é preenchida no mapa do MicroDAGR</Portuguese>
|
<Portuguese>Quanta informação é preenchida no mapa do MicroDAGR</Portuguese>
|
||||||
</Key>
|
</Key>
|
||||||
<Key ID="STR_ACE_MicroDAGR_None">
|
<Key ID="STR_ACE_MicroDAGR_MapFill_Full">
|
||||||
<English>Full Satellite + Buildings</English>
|
<English>Full Satellite + Buildings</English>
|
||||||
<Polish>Pełna satelitarna + budynki</Polish>
|
<Polish>Pełna satelitarna + budynki</Polish>
|
||||||
<Spanish>Satelite completo + Edificios</Spanish>
|
<Spanish>Satelite completo + Edificios</Spanish>
|
||||||
@ -333,7 +333,7 @@
|
|||||||
<Czech>Satelit + Budovy</Czech>
|
<Czech>Satelit + Budovy</Czech>
|
||||||
<Portuguese>Satélite completo + Edifícios</Portuguese>
|
<Portuguese>Satélite completo + Edifícios</Portuguese>
|
||||||
</Key>
|
</Key>
|
||||||
<Key ID="STR_ACE_MicroDAGR_Side">
|
<Key ID="STR_ACE_MicroDAGR_MapFill_OnlyRoads">
|
||||||
<English>Topographical + Roads</English>
|
<English>Topographical + Roads</English>
|
||||||
<Polish>Topograficzna + drogi</Polish>
|
<Polish>Topograficzna + drogi</Polish>
|
||||||
<Spanish>Topografico + Carreteras</Spanish>
|
<Spanish>Topografico + Carreteras</Spanish>
|
||||||
@ -341,7 +341,7 @@
|
|||||||
<Czech>Topografické + Cesty</Czech>
|
<Czech>Topografické + Cesty</Czech>
|
||||||
<Portuguese>Topográfico + Estradas</Portuguese>
|
<Portuguese>Topográfico + Estradas</Portuguese>
|
||||||
</Key>
|
</Key>
|
||||||
<Key ID="STR_ACE_MicroDAGR_Unique">
|
<Key ID="STR_ACE_MicroDAGR_MapFill_None">
|
||||||
<English>None (Cannot use map view)</English>
|
<English>None (Cannot use map view)</English>
|
||||||
<Polish>Żadna (wyłącza ekran mapy)</Polish>
|
<Polish>Żadna (wyłącza ekran mapy)</Polish>
|
||||||
<Spanish>Nada (No se puede el mapa)</Spanish>
|
<Spanish>Nada (No se puede el mapa)</Spanish>
|
||||||
|
Loading…
Reference in New Issue
Block a user