From f261d54dbb883dbd96dd5be6a279fb8a5f463f70 Mon Sep 17 00:00:00 2001 From: Yoshie2000 Date: Mon, 31 Aug 2020 13:36:26 +0200 Subject: [PATCH] Replaced logical XOR (^) with !== --- src/js/game/systems/logic_gate.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/game/systems/logic_gate.js b/src/js/game/systems/logic_gate.js index 1b04bf9a..3bfc20cd 100644 --- a/src/js/game/systems/logic_gate.js +++ b/src/js/game/systems/logic_gate.js @@ -117,7 +117,7 @@ export class LogicGateSystem extends GameSystemWithFilter { */ compute_XOR(parameters) { assert(parameters.length === 2, "bad parameter count for XOR"); - return isTruthyItem(parameters[0]) ^ isTruthyItem(parameters[1]) + return isTruthyItem(parameters[0]) !== isTruthyItem(parameters[1]) ? BOOL_TRUE_SINGLETON : BOOL_FALSE_SINGLETON; }