fixed pbms found during demo

This commit is contained in:
Quentin Roussel
2024-04-26 14:34:36 +02:00
parent edc1c4baa8
commit 4d62a99f80
12 changed files with 153 additions and 29 deletions

View File

@@ -2,7 +2,8 @@ import { useAdminContext } from "@/context/adminContext";
import { useSocket } from "@/context/socketContext";
export default function useAdmin(){
const {teams, gameState, zoneSettings, zone, zoneExtremities } = useAdminContext();
const adminContext = useAdminContext();
const {teams} = adminContext;
const {adminSocket} = useSocket();
function pollTeams() {
@@ -42,6 +43,13 @@ export default function useAdmin(){
adminSocket.emit("set_zone_settings", zone);
}
return {teams, zoneSettings, gameState, zone, zoneExtremities,changeZoneSettings, pollTeams, getTeam, getTeamName, reorderTeams, addTeam, removeTeam, changeState, updateTeam };
function changePenaltySettings(penalties) {
adminSocket.emit("set_penalty_settings", penalties);
}
function changeGameSettings(settings) {
adminSocket.emit("set_game_settings", settings);
}
return {...adminContext,changeGameSettings, changeZoneSettings, changePenaltySettings, pollTeams, getTeam, getTeamName, reorderTeams, addTeam, removeTeam, changeState, updateTeam };
}