Added refernce mirrored to mirror team position when sitting behind the main monitor

This commit is contained in:
2024-06-06 21:56:54 +02:00
parent c0ffac18e4
commit a27c38eeb3
4 changed files with 107 additions and 30 deletions
+10 -3
View File
@@ -14,7 +14,8 @@ let teamB = {
score: 0,
isSpielgemeinschaft: 0,
};
let sideswitch = false;
let sideswitch = false; // Attribute to switch sides after halftime
let referenceMirrored = false; // If sitting behind the scoreboard, switch sides for admin board
// Function prototypes
function setEnabled(status) {};
@@ -22,7 +23,7 @@ function configTeam(team, name, name2, isSpielgemeinschaft) {};
function setScore(team, score) {};
function alterScore(team, dir) {};
function clearScore() {};
function toggleSideSwitch() {};
function toggleSideswitch() {};
function getEnabled() {};
function getValues() {};
@@ -91,6 +92,11 @@ function toggleSideswitch() {
io.sockets.emit('scoreSideswitch', '');
}
// Mirror team position on admin panel
function toggleReferenceMirrored() {
referenceMirrored = !referenceMirrored;
}
// Return enabled value
function getEnabled() {
return enabled
@@ -112,11 +118,12 @@ function getValues() {
teamA: teamA,
teamB: teamB,
sideswitch: sideswitch,
referenceMirrored: referenceMirrored,
print: print(),
teams: db.getTeams(),
};
}
module.exports = {
setEnabled, configTeam, setScore, alterScore, clearScore, toggleSideswitch, getEnabled, getValues
setEnabled, configTeam, setScore, alterScore, clearScore, toggleSideswitch, toggleReferenceMirrored, getEnabled, getValues,
}