/* * Author: Glowbal * Update the activity log * * Arguments: * 0: display * 1: log collection * * Return Value: * None * * Example: * [some_display, log] call ace_medical_menu_fnc_updateActivityLog * * Public: No */ #include "script_component.hpp" params ["_display", "_logs"]; private _logCtrl = _display displayCtrl 214; lbClear _logCtrl; { _x params ["_message", "_moment", "", "_arguments"]; if (isLocalized _message) then { _message = localize _message; }; { if (_x isEqualType "" && {isLocalized _x}) then { _arguments set [_foreachIndex, localize _x]; }; } forEach _arguments; _message = format ([_message] + _arguments); _logCtrl lbAdd format ["%1 %2", _moment, _message]; nil } count _logs;