From 0c56f8044cd44ef435608fede8b12d2b8c0db0ec Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Fri, 15 Jan 2021 03:45:49 -0600 Subject: [PATCH] Add basic non-OOP utils so shared native --- scripts/shared/native.js | 42 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/scripts/shared/native.js b/scripts/shared/native.js index 413d5c23..d7f24717 100644 --- a/scripts/shared/native.js +++ b/scripts/shared/native.js @@ -13,6 +13,42 @@ setErrorMode(RESOURCEERRORMODE_STRICT); // --------------------------------------------------------------------------- +function and(var1, var2) { + return (var1 && var2); +} + +// --------------------------------------------------------------------------- + +function or(var1, var2) { + return (var1 || var2); +} + +// --------------------------------------------------------------------------- + +function not(var1) { + return !var1; +} + +// --------------------------------------------------------------------------- + +function gt(var1, var2) { + return (var1 > var2); +} + +// --------------------------------------------------------------------------- + +function lt(var1, var2) { + return (var1 < var2); +} + +// --------------------------------------------------------------------------- + +function eq(var1, var2) { + return (var1 == var2); +} + +// --------------------------------------------------------------------------- + function toInteger(val) { return Number(val); } @@ -144,4 +180,10 @@ function isSamePlayer(client1, client2) { return (client1 == client2); } +// --------------------------------------------------------------------------- + +function getClientFromIndex(index) { + return getClients().find(c => c.index == index); +} + // --------------------------------------------------------------------------- \ No newline at end of file